1/*
2 This file is part of the WebKit open source project.
3 This file has been generated by generate-bindings.pl. DO NOT MODIFY!
4
5 This library is free software; you can redistribute it and/or
6 modify it under the terms of the GNU Library General Public
7 License as published by the Free Software Foundation; either
8 version 2 of the License, or (at your option) any later version.
9
10 This library is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 Library General Public License for more details.
14
15 You should have received a copy of the GNU Library General Public License
16 along with this library; see the file COPYING.LIB. If not, write to
17 the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
18 Boston, MA 02110-1301, USA.
19*/
20
21#include "config.h"
22#include "JSCSSStyleDeclaration.h"
23
24#include "ActiveDOMObject.h"
25#include "CustomElementReactionQueue.h"
26#include "DOMIsoSubspaces.h"
27#include "IDLTypes.h"
28#include "JSCSSRule.h"
29#include "JSDOMAttribute.h"
30#include "JSDOMBinding.h"
31#include "JSDOMConstructorNotConstructable.h"
32#include "JSDOMConvertBase.h"
33#include "JSDOMConvertBoolean.h"
34#include "JSDOMConvertInterface.h"
35#include "JSDOMConvertNullable.h"
36#include "JSDOMConvertNumbers.h"
37#include "JSDOMConvertStrings.h"
38#include "JSDOMExceptionHandling.h"
39#include "JSDOMGlobalObject.h"
40#include "JSDOMGlobalObjectInlines.h"
41#include "JSDOMOperation.h"
42#include "JSDOMWrapperCache.h"
43#include "JSDeprecatedCSSOMValue.h"
44#include "ScriptExecutionContext.h"
45#include "WebCoreJSClientData.h"
46#include <JavaScriptCore/BuiltinNames.h>
47#include <JavaScriptCore/FunctionPrototype.h>
48#include <JavaScriptCore/HeapAnalyzer.h>
49#include <JavaScriptCore/JSCInlines.h>
50#include <JavaScriptCore/JSDestructibleObjectHeapCellType.h>
51#include <JavaScriptCore/PropertyNameArray.h>
52#include <JavaScriptCore/SlotVisitorMacros.h>
53#include <JavaScriptCore/SubspaceInlines.h>
54#include <wtf/GetPtr.h>
55#include <wtf/PointerPreparations.h>
56#include <wtf/URL.h>
57
58
59namespace WebCore {
60using namespace JSC;
61
62// Functions
63
64static JSC_DECLARE_HOST_FUNCTION(jsCSSStyleDeclarationPrototypeFunction_item);
65static JSC_DECLARE_HOST_FUNCTION(jsCSSStyleDeclarationPrototypeFunction_getPropertyValue);
66static JSC_DECLARE_HOST_FUNCTION(jsCSSStyleDeclarationPrototypeFunction_getPropertyPriority);
67static JSC_DECLARE_HOST_FUNCTION(jsCSSStyleDeclarationPrototypeFunction_setProperty);
68static JSC_DECLARE_HOST_FUNCTION(jsCSSStyleDeclarationPrototypeFunction_removeProperty);
69static JSC_DECLARE_HOST_FUNCTION(jsCSSStyleDeclarationPrototypeFunction_getPropertyShorthand);
70static JSC_DECLARE_HOST_FUNCTION(jsCSSStyleDeclarationPrototypeFunction_isPropertyImplicit);
71static JSC_DECLARE_HOST_FUNCTION(jsCSSStyleDeclarationPrototypeFunction_getPropertyCSSValue);
72
73// Attributes
74
75static JSC_DECLARE_CUSTOM_GETTER(jsCSSStyleDeclarationConstructor);
76static JSC_DECLARE_CUSTOM_GETTER(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute);
77static JSC_DECLARE_CUSTOM_SETTER(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute);
78static JSC_DECLARE_CUSTOM_GETTER(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute);
79static JSC_DECLARE_CUSTOM_SETTER(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute);
80static JSC_DECLARE_CUSTOM_GETTER(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute);
81static JSC_DECLARE_CUSTOM_SETTER(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute);
82static JSC_DECLARE_CUSTOM_GETTER(jsCSSStyleDeclaration_propertyValueForEpubCasedIDLAttribute);
83static JSC_DECLARE_CUSTOM_SETTER(setJSCSSStyleDeclaration_propertyValueForEpubCasedIDLAttribute);
84static JSC_DECLARE_CUSTOM_GETTER(jsCSSStyleDeclaration_cssText);
85static JSC_DECLARE_CUSTOM_SETTER(setJSCSSStyleDeclaration_cssText);
86static JSC_DECLARE_CUSTOM_GETTER(jsCSSStyleDeclaration_length);
87static JSC_DECLARE_CUSTOM_GETTER(jsCSSStyleDeclaration_parentRule);
88static JSC_DECLARE_CUSTOM_GETTER(jsCSSStyleDeclaration_cssFloat);
89static JSC_DECLARE_CUSTOM_SETTER(setJSCSSStyleDeclaration_cssFloat);
90
91class JSCSSStyleDeclarationPrototype final : public JSC::JSNonFinalObject {
92public:
93 using Base = JSC::JSNonFinalObject;
94 static JSCSSStyleDeclarationPrototype* create(JSC::VM& vm, JSDOMGlobalObject* globalObject, JSC::Structure* structure)
95 {
96 JSCSSStyleDeclarationPrototype* ptr = new (NotNull, JSC::allocateCell<JSCSSStyleDeclarationPrototype>(vm.heap)) JSCSSStyleDeclarationPrototype(vm, globalObject, structure);
97 ptr->finishCreation(vm);
98 return ptr;
99 }
100
101 DECLARE_INFO;
102 template<typename CellType, JSC::SubspaceAccess>
103 static JSC::IsoSubspace* subspaceFor(JSC::VM& vm)
104 {
105 STATIC_ASSERT_ISO_SUBSPACE_SHARABLE(JSCSSStyleDeclarationPrototype, Base);
106 return &vm.plainObjectSpace;
107 }
108 static JSC::Structure* createStructure(JSC::VM& vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
109 {
110 return JSC::Structure::create(vm, globalObject, prototype, JSC::TypeInfo(JSC::ObjectType, StructureFlags), info());
111 }
112
113private:
114 JSCSSStyleDeclarationPrototype(JSC::VM& vm, JSC::JSGlobalObject*, JSC::Structure* structure)
115 : JSC::JSNonFinalObject(vm, structure)
116 {
117 }
118
119 void finishCreation(JSC::VM&);
120public:
121 static constexpr unsigned StructureFlags = Base::StructureFlags | JSC::HasStaticPropertyTable;
122};
123STATIC_ASSERT_ISO_SUBSPACE_SHARABLE(JSCSSStyleDeclarationPrototype, JSCSSStyleDeclarationPrototype::Base);
124
125using JSCSSStyleDeclarationDOMConstructor = JSDOMConstructorNotConstructable<JSCSSStyleDeclaration>;
126
127template<> const unsigned JSCSSStyleDeclarationDOMConstructor::StructureFlags = Base::StructureFlags;
128template<> const ClassInfo JSCSSStyleDeclarationDOMConstructor::s_info = { "CSSStyleDeclaration", &Base::s_info, nullptr, nullptr, CREATE_METHOD_TABLE(JSCSSStyleDeclarationDOMConstructor) };
129
130template<> JSValue JSCSSStyleDeclarationDOMConstructor::prototypeForStructure(JSC::VM& vm, const JSDOMGlobalObject& globalObject)
131{
132 UNUSED_PARAM(vm);
133 return globalObject.functionPrototype();
134}
135
136template<> void JSCSSStyleDeclarationDOMConstructor::initializeProperties(VM& vm, JSDOMGlobalObject& globalObject)
137{
138 putDirect(vm, vm.propertyNames->prototype, JSCSSStyleDeclaration::prototype(vm, globalObject), JSC::PropertyAttribute::DontDelete | JSC::PropertyAttribute::ReadOnly | JSC::PropertyAttribute::DontEnum);
139 putDirect(vm, vm.propertyNames->name, jsNontrivialString(vm, "CSSStyleDeclaration"_s), JSC::PropertyAttribute::ReadOnly | JSC::PropertyAttribute::DontEnum);
140 putDirect(vm, vm.propertyNames->length, jsNumber(0), JSC::PropertyAttribute::ReadOnly | JSC::PropertyAttribute::DontEnum);
141}
142
143static JSValue createJSCSSStyleDeclarationPrototype_additiveSymbols(VM& vm, JSObject*)
144{
145 return DOMAttributeGetterSetter::create(vm, jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, DOMAttributeAnnotation { JSCSSStyleDeclaration::info(), nullptr });
146}
147
148static bool isEnabledJSCSSStyleDeclarationPrototype_additiveSymbols(JSGlobalObject* globalObject)
149{
150 UNUSED_PARAM(globalObject);
151 return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext()->settingsValues().cssCounterStyleAtRulesEnabled;
152}
153
154static JSValue createJSCSSStyleDeclarationPrototype_aspectRatio(VM& vm, JSObject*)
155{
156 return DOMAttributeGetterSetter::create(vm, jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, DOMAttributeAnnotation { JSCSSStyleDeclaration::info(), nullptr });
157}
158
159static bool isEnabledJSCSSStyleDeclarationPrototype_aspectRatio(JSGlobalObject* globalObject)
160{
161 UNUSED_PARAM(globalObject);
162 return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext()->settingsValues().aspectRatioEnabled;
163}
164
165static JSValue createJSCSSStyleDeclarationPrototype_contain(VM& vm, JSObject*)
166{
167 return DOMAttributeGetterSetter::create(vm, jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, DOMAttributeAnnotation { JSCSSStyleDeclaration::info(), nullptr });
168}
169
170static bool isEnabledJSCSSStyleDeclarationPrototype_contain(JSGlobalObject* globalObject)
171{
172 UNUSED_PARAM(globalObject);
173 return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext()->settingsValues().cssContainmentEnabled;
174}
175
176static JSValue createJSCSSStyleDeclarationPrototype_fallback(VM& vm, JSObject*)
177{
178 return DOMAttributeGetterSetter::create(vm, jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, DOMAttributeAnnotation { JSCSSStyleDeclaration::info(), nullptr });
179}
180
181static bool isEnabledJSCSSStyleDeclarationPrototype_fallback(JSGlobalObject* globalObject)
182{
183 UNUSED_PARAM(globalObject);
184 return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext()->settingsValues().cssCounterStyleAtRulesEnabled;
185}
186
187static JSValue createJSCSSStyleDeclarationPrototype_negative(VM& vm, JSObject*)
188{
189 return DOMAttributeGetterSetter::create(vm, jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, DOMAttributeAnnotation { JSCSSStyleDeclaration::info(), nullptr });
190}
191
192static bool isEnabledJSCSSStyleDeclarationPrototype_negative(JSGlobalObject* globalObject)
193{
194 UNUSED_PARAM(globalObject);
195 return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext()->settingsValues().cssCounterStyleAtRulesEnabled;
196}
197
198static JSValue createJSCSSStyleDeclarationPrototype_overscrollBehavior(VM& vm, JSObject*)
199{
200 return DOMAttributeGetterSetter::create(vm, jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, DOMAttributeAnnotation { JSCSSStyleDeclaration::info(), nullptr });
201}
202
203static bool isEnabledJSCSSStyleDeclarationPrototype_overscrollBehavior(JSGlobalObject* globalObject)
204{
205 UNUSED_PARAM(globalObject);
206 return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext()->settingsValues().overscrollBehaviorEnabled;
207}
208
209static JSValue createJSCSSStyleDeclarationPrototype_overscrollBehaviorX(VM& vm, JSObject*)
210{
211 return DOMAttributeGetterSetter::create(vm, jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, DOMAttributeAnnotation { JSCSSStyleDeclaration::info(), nullptr });
212}
213
214static bool isEnabledJSCSSStyleDeclarationPrototype_overscrollBehaviorX(JSGlobalObject* globalObject)
215{
216 UNUSED_PARAM(globalObject);
217 return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext()->settingsValues().overscrollBehaviorEnabled;
218}
219
220static JSValue createJSCSSStyleDeclarationPrototype_overscrollBehaviorY(VM& vm, JSObject*)
221{
222 return DOMAttributeGetterSetter::create(vm, jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, DOMAttributeAnnotation { JSCSSStyleDeclaration::info(), nullptr });
223}
224
225static bool isEnabledJSCSSStyleDeclarationPrototype_overscrollBehaviorY(JSGlobalObject* globalObject)
226{
227 UNUSED_PARAM(globalObject);
228 return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext()->settingsValues().overscrollBehaviorEnabled;
229}
230
231static JSValue createJSCSSStyleDeclarationPrototype_pad(VM& vm, JSObject*)
232{
233 return DOMAttributeGetterSetter::create(vm, jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, DOMAttributeAnnotation { JSCSSStyleDeclaration::info(), nullptr });
234}
235
236static bool isEnabledJSCSSStyleDeclarationPrototype_pad(JSGlobalObject* globalObject)
237{
238 UNUSED_PARAM(globalObject);
239 return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext()->settingsValues().cssCounterStyleAtRulesEnabled;
240}
241
242static JSValue createJSCSSStyleDeclarationPrototype_prefix(VM& vm, JSObject*)
243{
244 return DOMAttributeGetterSetter::create(vm, jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, DOMAttributeAnnotation { JSCSSStyleDeclaration::info(), nullptr });
245}
246
247static bool isEnabledJSCSSStyleDeclarationPrototype_prefix(JSGlobalObject* globalObject)
248{
249 UNUSED_PARAM(globalObject);
250 return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext()->settingsValues().cssCounterStyleAtRulesEnabled;
251}
252
253static JSValue createJSCSSStyleDeclarationPrototype_range(VM& vm, JSObject*)
254{
255 return DOMAttributeGetterSetter::create(vm, jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, DOMAttributeAnnotation { JSCSSStyleDeclaration::info(), nullptr });
256}
257
258static bool isEnabledJSCSSStyleDeclarationPrototype_range(JSGlobalObject* globalObject)
259{
260 UNUSED_PARAM(globalObject);
261 return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext()->settingsValues().cssCounterStyleAtRulesEnabled;
262}
263
264static JSValue createJSCSSStyleDeclarationPrototype_rotate(VM& vm, JSObject*)
265{
266 return DOMAttributeGetterSetter::create(vm, jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, DOMAttributeAnnotation { JSCSSStyleDeclaration::info(), nullptr });
267}
268
269static bool isEnabledJSCSSStyleDeclarationPrototype_rotate(JSGlobalObject* globalObject)
270{
271 UNUSED_PARAM(globalObject);
272 return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext()->settingsValues().cssIndividualTransformPropertiesEnabled;
273}
274
275static JSValue createJSCSSStyleDeclarationPrototype_scale(VM& vm, JSObject*)
276{
277 return DOMAttributeGetterSetter::create(vm, jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, DOMAttributeAnnotation { JSCSSStyleDeclaration::info(), nullptr });
278}
279
280static bool isEnabledJSCSSStyleDeclarationPrototype_scale(JSGlobalObject* globalObject)
281{
282 UNUSED_PARAM(globalObject);
283 return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext()->settingsValues().cssIndividualTransformPropertiesEnabled;
284}
285
286static JSValue createJSCSSStyleDeclarationPrototype_scrollBehavior(VM& vm, JSObject*)
287{
288 return DOMAttributeGetterSetter::create(vm, jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, DOMAttributeAnnotation { JSCSSStyleDeclaration::info(), nullptr });
289}
290
291static bool isEnabledJSCSSStyleDeclarationPrototype_scrollBehavior(JSGlobalObject* globalObject)
292{
293 UNUSED_PARAM(globalObject);
294 return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext()->settingsValues().CSSOMViewSmoothScrollingEnabled;
295}
296
297static JSValue createJSCSSStyleDeclarationPrototype_suffix(VM& vm, JSObject*)
298{
299 return DOMAttributeGetterSetter::create(vm, jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, DOMAttributeAnnotation { JSCSSStyleDeclaration::info(), nullptr });
300}
301
302static bool isEnabledJSCSSStyleDeclarationPrototype_suffix(JSGlobalObject* globalObject)
303{
304 UNUSED_PARAM(globalObject);
305 return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext()->settingsValues().cssCounterStyleAtRulesEnabled;
306}
307
308static JSValue createJSCSSStyleDeclarationPrototype_symbols(VM& vm, JSObject*)
309{
310 return DOMAttributeGetterSetter::create(vm, jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, DOMAttributeAnnotation { JSCSSStyleDeclaration::info(), nullptr });
311}
312
313static bool isEnabledJSCSSStyleDeclarationPrototype_symbols(JSGlobalObject* globalObject)
314{
315 UNUSED_PARAM(globalObject);
316 return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext()->settingsValues().cssCounterStyleAtRulesEnabled;
317}
318
319static JSValue createJSCSSStyleDeclarationPrototype_system(VM& vm, JSObject*)
320{
321 return DOMAttributeGetterSetter::create(vm, jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, DOMAttributeAnnotation { JSCSSStyleDeclaration::info(), nullptr });
322}
323
324static bool isEnabledJSCSSStyleDeclarationPrototype_system(JSGlobalObject* globalObject)
325{
326 UNUSED_PARAM(globalObject);
327 return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext()->settingsValues().cssCounterStyleAtRulesEnabled;
328}
329
330static JSValue createJSCSSStyleDeclarationPrototype_translate(VM& vm, JSObject*)
331{
332 return DOMAttributeGetterSetter::create(vm, jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, DOMAttributeAnnotation { JSCSSStyleDeclaration::info(), nullptr });
333}
334
335static bool isEnabledJSCSSStyleDeclarationPrototype_translate(JSGlobalObject* globalObject)
336{
337 UNUSED_PARAM(globalObject);
338 return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext()->settingsValues().cssIndividualTransformPropertiesEnabled;
339}
340
341static JSValue createJSCSSStyleDeclarationPrototype_additive_symbols(VM& vm, JSObject*)
342{
343 return DOMAttributeGetterSetter::create(vm, jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute, setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute, DOMAttributeAnnotation { JSCSSStyleDeclaration::info(), nullptr });
344}
345
346static bool isEnabledJSCSSStyleDeclarationPrototype_additive_symbols(JSGlobalObject* globalObject)
347{
348 UNUSED_PARAM(globalObject);
349 return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext()->settingsValues().cssCounterStyleAtRulesEnabled;
350}
351
352static JSValue createJSCSSStyleDeclarationPrototype_aspect_ratio(VM& vm, JSObject*)
353{
354 return DOMAttributeGetterSetter::create(vm, jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute, setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute, DOMAttributeAnnotation { JSCSSStyleDeclaration::info(), nullptr });
355}
356
357static bool isEnabledJSCSSStyleDeclarationPrototype_aspect_ratio(JSGlobalObject* globalObject)
358{
359 UNUSED_PARAM(globalObject);
360 return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext()->settingsValues().aspectRatioEnabled;
361}
362
363static JSValue createJSCSSStyleDeclarationPrototype_overscroll_behavior(VM& vm, JSObject*)
364{
365 return DOMAttributeGetterSetter::create(vm, jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute, setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute, DOMAttributeAnnotation { JSCSSStyleDeclaration::info(), nullptr });
366}
367
368static bool isEnabledJSCSSStyleDeclarationPrototype_overscroll_behavior(JSGlobalObject* globalObject)
369{
370 UNUSED_PARAM(globalObject);
371 return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext()->settingsValues().overscrollBehaviorEnabled;
372}
373
374static JSValue createJSCSSStyleDeclarationPrototype_overscroll_behavior_x(VM& vm, JSObject*)
375{
376 return DOMAttributeGetterSetter::create(vm, jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute, setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute, DOMAttributeAnnotation { JSCSSStyleDeclaration::info(), nullptr });
377}
378
379static bool isEnabledJSCSSStyleDeclarationPrototype_overscroll_behavior_x(JSGlobalObject* globalObject)
380{
381 UNUSED_PARAM(globalObject);
382 return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext()->settingsValues().overscrollBehaviorEnabled;
383}
384
385static JSValue createJSCSSStyleDeclarationPrototype_overscroll_behavior_y(VM& vm, JSObject*)
386{
387 return DOMAttributeGetterSetter::create(vm, jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute, setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute, DOMAttributeAnnotation { JSCSSStyleDeclaration::info(), nullptr });
388}
389
390static bool isEnabledJSCSSStyleDeclarationPrototype_overscroll_behavior_y(JSGlobalObject* globalObject)
391{
392 UNUSED_PARAM(globalObject);
393 return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext()->settingsValues().overscrollBehaviorEnabled;
394}
395
396static JSValue createJSCSSStyleDeclarationPrototype_scroll_behavior(VM& vm, JSObject*)
397{
398 return DOMAttributeGetterSetter::create(vm, jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute, setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute, DOMAttributeAnnotation { JSCSSStyleDeclaration::info(), nullptr });
399}
400
401static bool isEnabledJSCSSStyleDeclarationPrototype_scroll_behavior(JSGlobalObject* globalObject)
402{
403 UNUSED_PARAM(globalObject);
404 return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext()->settingsValues().CSSOMViewSmoothScrollingEnabled;
405}
406
407/* Hash table for Prototype */
408
409static const struct CompactHashIndex JSCSSStyleDeclarationPrototypeTableIndex[4299] = {
410 { -1, -1 },
411 { -1, -1 },
412 { -1, -1 },
413 { 443, -1 },
414 { -1, -1 },
415 { -1, -1 },
416 { -1, -1 },
417 { -1, -1 },
418 { -1, -1 },
419 { -1, -1 },
420 { -1, -1 },
421 { -1, -1 },
422 { -1, -1 },
423 { 1057, -1 },
424 { -1, -1 },
425 { -1, -1 },
426 { -1, -1 },
427 { 637, 4174 },
428 { -1, -1 },
429 { -1, -1 },
430 { 117, -1 },
431 { -1, -1 },
432 { -1, -1 },
433 { -1, -1 },
434 { -1, -1 },
435 { -1, -1 },
436 { 816, -1 },
437 { 304, -1 },
438 { -1, -1 },
439 { -1, -1 },
440 { -1, -1 },
441 { -1, -1 },
442 { 395, -1 },
443 { -1, -1 },
444 { 71, -1 },
445 { -1, -1 },
446 { -1, -1 },
447 { -1, -1 },
448 { 965, 4294 },
449 { -1, -1 },
450 { -1, -1 },
451 { 1044, -1 },
452 { 76, 4255 },
453 { -1, -1 },
454 { -1, -1 },
455 { -1, -1 },
456 { -1, -1 },
457 { -1, -1 },
458 { 660, -1 },
459 { -1, -1 },
460 { 1150, -1 },
461 { -1, -1 },
462 { -1, -1 },
463 { -1, -1 },
464 { 391, -1 },
465 { -1, -1 },
466 { 156, 4295 },
467 { -1, -1 },
468 { -1, -1 },
469 { -1, -1 },
470 { -1, -1 },
471 { -1, -1 },
472 { -1, -1 },
473 { -1, -1 },
474 { -1, -1 },
475 { 14, 4248 },
476 { -1, -1 },
477 { 1173, -1 },
478 { -1, -1 },
479 { -1, -1 },
480 { -1, -1 },
481 { -1, -1 },
482 { -1, -1 },
483 { -1, -1 },
484 { -1, -1 },
485 { -1, -1 },
486 { 530, -1 },
487 { 1156, -1 },
488 { -1, -1 },
489 { -1, -1 },
490 { -1, -1 },
491 { -1, -1 },
492 { 367, -1 },
493 { 701, -1 },
494 { -1, -1 },
495 { -1, -1 },
496 { 493, -1 },
497 { -1, -1 },
498 { -1, -1 },
499 { -1, -1 },
500 { -1, -1 },
501 { -1, -1 },
502 { 158, -1 },
503 { -1, -1 },
504 { 6, -1 },
505 { -1, -1 },
506 { -1, -1 },
507 { 94, -1 },
508 { -1, -1 },
509 { -1, -1 },
510 { 553, -1 },
511 { 111, 4167 },
512 { -1, -1 },
513 { -1, -1 },
514 { 399, -1 },
515 { -1, -1 },
516 { -1, -1 },
517 { 1066, -1 },
518 { -1, -1 },
519 { 902, 4211 },
520 { -1, -1 },
521 { -1, -1 },
522 { -1, -1 },
523 { -1, -1 },
524 { -1, -1 },
525 { -1, -1 },
526 { -1, -1 },
527 { -1, -1 },
528 { -1, -1 },
529 { 573, -1 },
530 { -1, -1 },
531 { -1, -1 },
532 { 937, -1 },
533 { -1, -1 },
534 { 1291, -1 },
535 { -1, -1 },
536 { 150, -1 },
537 { 930, -1 },
538 { -1, -1 },
539 { -1, -1 },
540 { 814, -1 },
541 { -1, -1 },
542 { -1, -1 },
543 { 359, -1 },
544 { -1, -1 },
545 { -1, -1 },
546 { -1, -1 },
547 { 617, -1 },
548 { 141, -1 },
549 { 967, -1 },
550 { 1190, -1 },
551 { -1, -1 },
552 { 975, -1 },
553 { -1, -1 },
554 { -1, -1 },
555 { 371, -1 },
556 { 528, 4152 },
557 { -1, -1 },
558 { -1, -1 },
559 { -1, -1 },
560 { 22, -1 },
561 { -1, -1 },
562 { -1, -1 },
563 { 1128, -1 },
564 { -1, -1 },
565 { -1, -1 },
566 { 294, -1 },
567 { -1, -1 },
568 { -1, -1 },
569 { -1, -1 },
570 { 782, 4199 },
571 { -1, -1 },
572 { -1, -1 },
573 { -1, -1 },
574 { -1, -1 },
575 { -1, -1 },
576 { -1, -1 },
577 { -1, -1 },
578 { -1, -1 },
579 { 130, -1 },
580 { -1, -1 },
581 { -1, -1 },
582 { -1, -1 },
583 { 1115, -1 },
584 { 148, -1 },
585 { -1, -1 },
586 { -1, -1 },
587 { -1, -1 },
588 { 1137, -1 },
589 { 829, -1 },
590 { -1, -1 },
591 { -1, -1 },
592 { 31, -1 },
593 { -1, -1 },
594 { 1086, -1 },
595 { 209, -1 },
596 { -1, -1 },
597 { 806, 4179 },
598 { -1, -1 },
599 { -1, -1 },
600 { 651, -1 },
601 { -1, -1 },
602 { 1157, -1 },
603 { -1, -1 },
604 { -1, -1 },
605 { -1, -1 },
606 { -1, -1 },
607 { -1, -1 },
608 { -1, -1 },
609 { -1, -1 },
610 { 957, -1 },
611 { -1, -1 },
612 { -1, -1 },
613 { -1, -1 },
614 { -1, -1 },
615 { -1, -1 },
616 { -1, -1 },
617 { -1, -1 },
618 { 629, -1 },
619 { 242, -1 },
620 { -1, -1 },
621 { 786, -1 },
622 { 1305, -1 },
623 { -1, -1 },
624 { -1, -1 },
625 { -1, -1 },
626 { -1, -1 },
627 { -1, -1 },
628 { -1, -1 },
629 { -1, -1 },
630 { -1, -1 },
631 { 522, -1 },
632 { -1, -1 },
633 { -1, -1 },
634 { -1, -1 },
635 { -1, -1 },
636 { 794, -1 },
637 { -1, -1 },
638 { -1, -1 },
639 { -1, -1 },
640 { -1, -1 },
641 { 574, -1 },
642 { -1, -1 },
643 { -1, -1 },
644 { -1, -1 },
645 { -1, -1 },
646 { -1, -1 },
647 { 169, 4123 },
648 { -1, -1 },
649 { -1, -1 },
650 { -1, -1 },
651 { -1, -1 },
652 { -1, -1 },
653 { -1, -1 },
654 { -1, -1 },
655 { -1, -1 },
656 { 206, -1 },
657 { -1, -1 },
658 { -1, -1 },
659 { -1, -1 },
660 { 245, -1 },
661 { -1, -1 },
662 { -1, -1 },
663 { -1, -1 },
664 { 586, -1 },
665 { -1, -1 },
666 { -1, -1 },
667 { 1026, -1 },
668 { 554, -1 },
669 { 441, -1 },
670 { -1, -1 },
671 { 407, -1 },
672 { -1, -1 },
673 { -1, -1 },
674 { 542, -1 },
675 { -1, -1 },
676 { -1, -1 },
677 { 330, -1 },
678 { 1325, -1 },
679 { -1, -1 },
680 { -1, -1 },
681 { -1, -1 },
682 { -1, -1 },
683 { -1, -1 },
684 { -1, -1 },
685 { -1, -1 },
686 { -1, -1 },
687 { -1, -1 },
688 { -1, -1 },
689 { -1, -1 },
690 { -1, -1 },
691 { 972, -1 },
692 { -1, -1 },
693 { 820, -1 },
694 { -1, -1 },
695 { -1, -1 },
696 { -1, -1 },
697 { -1, -1 },
698 { -1, -1 },
699 { -1, -1 },
700 { -1, -1 },
701 { -1, -1 },
702 { 64, -1 },
703 { 515, -1 },
704 { -1, -1 },
705 { -1, -1 },
706 { -1, -1 },
707 { -1, -1 },
708 { -1, -1 },
709 { -1, -1 },
710 { -1, -1 },
711 { 935, -1 },
712 { -1, -1 },
713 { 928, -1 },
714 { 390, -1 },
715 { -1, -1 },
716 { -1, -1 },
717 { 146, -1 },
718 { -1, -1 },
719 { -1, -1 },
720 { -1, -1 },
721 { 572, -1 },
722 { -1, -1 },
723 { -1, -1 },
724 { -1, -1 },
725 { -1, -1 },
726 { 202, -1 },
727 { -1, -1 },
728 { -1, -1 },
729 { 487, -1 },
730 { 1000, -1 },
731 { 233, -1 },
732 { -1, -1 },
733 { -1, -1 },
734 { -1, -1 },
735 { -1, -1 },
736 { 243, -1 },
737 { -1, -1 },
738 { -1, -1 },
739 { -1, -1 },
740 { -1, -1 },
741 { 693, -1 },
742 { -1, -1 },
743 { -1, -1 },
744 { -1, -1 },
745 { -1, -1 },
746 { -1, -1 },
747 { -1, -1 },
748 { 1154, -1 },
749 { -1, -1 },
750 { 1031, 4272 },
751 { 1, -1 },
752 { -1, -1 },
753 { 505, 4148 },
754 { -1, -1 },
755 { -1, -1 },
756 { -1, -1 },
757 { -1, -1 },
758 { -1, -1 },
759 { -1, -1 },
760 { -1, -1 },
761 { -1, -1 },
762 { -1, -1 },
763 { -1, -1 },
764 { 605, -1 },
765 { -1, -1 },
766 { -1, -1 },
767 { -1, -1 },
768 { -1, -1 },
769 { -1, -1 },
770 { -1, -1 },
771 { 904, -1 },
772 { -1, -1 },
773 { -1, -1 },
774 { -1, -1 },
775 { -1, -1 },
776 { -1, -1 },
777 { -1, -1 },
778 { -1, -1 },
779 { -1, -1 },
780 { -1, -1 },
781 { -1, -1 },
782 { -1, -1 },
783 { 675, -1 },
784 { -1, -1 },
785 { -1, -1 },
786 { -1, -1 },
787 { 352, -1 },
788 { -1, -1 },
789 { -1, -1 },
790 { -1, -1 },
791 { -1, -1 },
792 { -1, -1 },
793 { 685, -1 },
794 { -1, -1 },
795 { 256, -1 },
796 { -1, -1 },
797 { -1, -1 },
798 { -1, -1 },
799 { -1, -1 },
800 { 878, -1 },
801 { 896, -1 },
802 { -1, -1 },
803 { 52, 4151 },
804 { -1, -1 },
805 { -1, -1 },
806 { -1, -1 },
807 { -1, -1 },
808 { -1, -1 },
809 { -1, -1 },
810 { -1, -1 },
811 { 923, -1 },
812 { -1, -1 },
813 { -1, -1 },
814 { 523, -1 },
815 { -1, -1 },
816 { 1257, -1 },
817 { -1, -1 },
818 { -1, -1 },
819 { 1292, -1 },
820 { -1, -1 },
821 { -1, -1 },
822 { -1, -1 },
823 { -1, -1 },
824 { -1, -1 },
825 { -1, -1 },
826 { -1, -1 },
827 { -1, -1 },
828 { -1, -1 },
829 { 627, 4229 },
830 { 880, -1 },
831 { -1, -1 },
832 { 1077, -1 },
833 { -1, -1 },
834 { -1, -1 },
835 { 1041, -1 },
836 { 613, -1 },
837 { -1, -1 },
838 { 650, -1 },
839 { -1, -1 },
840 { -1, -1 },
841 { -1, -1 },
842 { -1, -1 },
843 { 1076, 4263 },
844 { 1207, -1 },
845 { -1, -1 },
846 { 668, -1 },
847 { -1, -1 },
848 { -1, -1 },
849 { -1, -1 },
850 { -1, -1 },
851 { -1, -1 },
852 { -1, -1 },
853 { 380, -1 },
854 { 439, -1 },
855 { 447, -1 },
856 { 221, 4112 },
857 { 144, -1 },
858 { -1, -1 },
859 { -1, -1 },
860 { -1, -1 },
861 { -1, -1 },
862 { -1, -1 },
863 { -1, -1 },
864 { -1, -1 },
865 { -1, -1 },
866 { -1, -1 },
867 { -1, -1 },
868 { -1, -1 },
869 { 393, -1 },
870 { 15, -1 },
871 { -1, -1 },
872 { -1, -1 },
873 { -1, -1 },
874 { -1, -1 },
875 { -1, -1 },
876 { -1, -1 },
877 { -1, -1 },
878 { -1, -1 },
879 { -1, -1 },
880 { 365, -1 },
881 { 665, -1 },
882 { 684, -1 },
883 { -1, -1 },
884 { 977, -1 },
885 { 1297, -1 },
886 { -1, -1 },
887 { -1, -1 },
888 { 954, -1 },
889 { -1, -1 },
890 { -1, -1 },
891 { 1087, -1 },
892 { -1, -1 },
893 { -1, -1 },
894 { -1, -1 },
895 { 593, -1 },
896 { -1, -1 },
897 { -1, -1 },
898 { -1, -1 },
899 { -1, -1 },
900 { -1, -1 },
901 { 737, -1 },
902 { -1, -1 },
903 { 830, -1 },
904 { 764, -1 },
905 { 760, -1 },
906 { 319, 4108 },
907 { -1, -1 },
908 { 153, -1 },
909 { -1, -1 },
910 { -1, -1 },
911 { -1, -1 },
912 { -1, -1 },
913 { -1, -1 },
914 { -1, -1 },
915 { -1, -1 },
916 { 458, 4133 },
917 { 546, -1 },
918 { 355, -1 },
919 { 948, -1 },
920 { -1, -1 },
921 { -1, -1 },
922 { -1, -1 },
923 { 1059, -1 },
924 { -1, -1 },
925 { -1, -1 },
926 { 818, -1 },
927 { -1, -1 },
928 { 1119, -1 },
929 { 91, -1 },
930 { -1, -1 },
931 { -1, -1 },
932 { -1, -1 },
933 { -1, -1 },
934 { 1071, 4238 },
935 { -1, -1 },
936 { -1, -1 },
937 { 567, -1 },
938 { 354, -1 },
939 { -1, -1 },
940 { -1, -1 },
941 { -1, -1 },
942 { 588, -1 },
943 { -1, -1 },
944 { -1, -1 },
945 { -1, -1 },
946 { -1, -1 },
947 { -1, -1 },
948 { -1, -1 },
949 { -1, -1 },
950 { 734, -1 },
951 { -1, -1 },
952 { -1, -1 },
953 { -1, -1 },
954 { -1, -1 },
955 { -1, -1 },
956 { -1, -1 },
957 { -1, -1 },
958 { -1, -1 },
959 { -1, -1 },
960 { -1, -1 },
961 { -1, -1 },
962 { -1, -1 },
963 { -1, -1 },
964 { -1, -1 },
965 { 249, 4206 },
966 { -1, -1 },
967 { -1, -1 },
968 { -1, -1 },
969 { -1, -1 },
970 { -1, -1 },
971 { -1, -1 },
972 { -1, -1 },
973 { 1322, -1 },
974 { -1, -1 },
975 { 143, -1 },
976 { -1, -1 },
977 { -1, -1 },
978 { -1, -1 },
979 { -1, -1 },
980 { -1, -1 },
981 { 622, 4208 },
982 { -1, -1 },
983 { 103, -1 },
984 { 406, -1 },
985 { -1, -1 },
986 { 1259, -1 },
987 { -1, -1 },
988 { -1, -1 },
989 { -1, -1 },
990 { -1, -1 },
991 { -1, -1 },
992 { 712, -1 },
993 { -1, -1 },
994 { -1, -1 },
995 { -1, -1 },
996 { 1040, -1 },
997 { -1, -1 },
998 { -1, -1 },
999 { -1, -1 },
1000 { 495, 4137 },
1001 { 875, -1 },
1002 { 1064, -1 },
1003 { -1, -1 },
1004 { -1, -1 },
1005 { -1, -1 },
1006 { 1112, -1 },
1007 { -1, -1 },
1008 { -1, -1 },
1009 { -1, -1 },
1010 { -1, -1 },
1011 { -1, -1 },
1012 { 1226, -1 },
1013 { -1, -1 },
1014 { -1, -1 },
1015 { -1, -1 },
1016 { -1, -1 },
1017 { -1, -1 },
1018 { 353, 4201 },
1019 { -1, -1 },
1020 { -1, -1 },
1021 { -1, -1 },
1022 { 931, -1 },
1023 { 476, -1 },
1024 { 383, -1 },
1025 { 176, -1 },
1026 { -1, -1 },
1027 { 798, -1 },
1028 { -1, -1 },
1029 { 926, -1 },
1030 { -1, -1 },
1031 { -1, -1 },
1032 { 1101, 4237 },
1033 { -1, -1 },
1034 { 1061, -1 },
1035 { -1, -1 },
1036 { -1, -1 },
1037 { -1, -1 },
1038 { -1, -1 },
1039 { 89, -1 },
1040 { -1, -1 },
1041 { 136, 4190 },
1042 { -1, -1 },
1043 { -1, -1 },
1044 { -1, -1 },
1045 { -1, -1 },
1046 { -1, -1 },
1047 { -1, -1 },
1048 { -1, -1 },
1049 { -1, -1 },
1050 { -1, -1 },
1051 { 265, -1 },
1052 { -1, -1 },
1053 { -1, -1 },
1054 { -1, -1 },
1055 { -1, -1 },
1056 { -1, -1 },
1057 { 61, 4292 },
1058 { 448, -1 },
1059 { 332, 4189 },
1060 { -1, -1 },
1061 { -1, -1 },
1062 { -1, -1 },
1063 { -1, -1 },
1064 { -1, -1 },
1065 { -1, -1 },
1066 { 805, -1 },
1067 { -1, -1 },
1068 { -1, -1 },
1069 { -1, -1 },
1070 { -1, -1 },
1071 { -1, -1 },
1072 { -1, -1 },
1073 { 1048, -1 },
1074 { 817, -1 },
1075 { -1, -1 },
1076 { -1, -1 },
1077 { -1, -1 },
1078 { 193, -1 },
1079 { -1, -1 },
1080 { 1056, -1 },
1081 { -1, -1 },
1082 { 368, -1 },
1083 { -1, -1 },
1084 { -1, -1 },
1085 { 705, -1 },
1086 { -1, -1 },
1087 { -1, -1 },
1088 { -1, -1 },
1089 { -1, -1 },
1090 { 363, -1 },
1091 { -1, -1 },
1092 { -1, -1 },
1093 { -1, -1 },
1094 { -1, -1 },
1095 { 1274, -1 },
1096 { -1, -1 },
1097 { 356, -1 },
1098 { -1, -1 },
1099 { 9, 4098 },
1100 { -1, -1 },
1101 { -1, -1 },
1102 { -1, -1 },
1103 { 941, -1 },
1104 { -1, -1 },
1105 { -1, -1 },
1106 { -1, -1 },
1107 { -1, -1 },
1108 { -1, -1 },
1109 { 258, -1 },
1110 { 1052, 4285 },
1111 { -1, -1 },
1112 { -1, -1 },
1113 { 376, 4235 },
1114 { -1, -1 },
1115 { -1, -1 },
1116 { -1, -1 },
1117 { 247, 4268 },
1118 { 862, -1 },
1119 { -1, -1 },
1120 { -1, -1 },
1121 { -1, -1 },
1122 { 174, -1 },
1123 { 1212, -1 },
1124 { -1, -1 },
1125 { -1, -1 },
1126 { 855, -1 },
1127 { 1016, 4217 },
1128 { -1, -1 },
1129 { -1, -1 },
1130 { -1, -1 },
1131 { -1, -1 },
1132 { -1, -1 },
1133 { -1, -1 },
1134 { -1, -1 },
1135 { -1, -1 },
1136 { -1, -1 },
1137 { -1, -1 },
1138 { -1, -1 },
1139 { 800, -1 },
1140 { -1, -1 },
1141 { -1, -1 },
1142 { -1, -1 },
1143 { -1, -1 },
1144 { 906, -1 },
1145 { -1, -1 },
1146 { -1, -1 },
1147 { -1, -1 },
1148 { 1068, -1 },
1149 { 316, -1 },
1150 { -1, -1 },
1151 { 370, -1 },
1152 { -1, -1 },
1153 { -1, -1 },
1154 { -1, -1 },
1155 { -1, -1 },
1156 { -1, -1 },
1157 { -1, -1 },
1158 { -1, -1 },
1159 { 311, 4121 },
1160 { 912, -1 },
1161 { -1, -1 },
1162 { 480, -1 },
1163 { -1, -1 },
1164 { 1332, -1 },
1165 { -1, -1 },
1166 { -1, -1 },
1167 { -1, -1 },
1168 { -1, -1 },
1169 { -1, -1 },
1170 { -1, -1 },
1171 { 936, -1 },
1172 { -1, -1 },
1173 { -1, -1 },
1174 { -1, -1 },
1175 { -1, -1 },
1176 { -1, -1 },
1177 { -1, -1 },
1178 { -1, -1 },
1179 { 1194, -1 },
1180 { -1, -1 },
1181 { -1, -1 },
1182 { -1, -1 },
1183 { -1, -1 },
1184 { -1, -1 },
1185 { -1, -1 },
1186 { -1, -1 },
1187 { -1, -1 },
1188 { -1, -1 },
1189 { -1, -1 },
1190 { -1, -1 },
1191 { 81, -1 },
1192 { -1, -1 },
1193 { 210, -1 },
1194 { -1, -1 },
1195 { -1, -1 },
1196 { -1, -1 },
1197 { -1, -1 },
1198 { -1, -1 },
1199 { 138, -1 },
1200 { -1, -1 },
1201 { -1, -1 },
1202 { -1, -1 },
1203 { -1, -1 },
1204 { -1, -1 },
1205 { -1, -1 },
1206 { -1, -1 },
1207 { -1, -1 },
1208 { 414, -1 },
1209 { -1, -1 },
1210 { -1, -1 },
1211 { 1307, -1 },
1212 { -1, -1 },
1213 { -1, -1 },
1214 { -1, -1 },
1215 { -1, -1 },
1216 { -1, -1 },
1217 { -1, -1 },
1218 { -1, -1 },
1219 { -1, -1 },
1220 { -1, -1 },
1221 { -1, -1 },
1222 { -1, -1 },
1223 { 727, -1 },
1224 { -1, -1 },
1225 { -1, -1 },
1226 { -1, -1 },
1227 { 775, 4251 },
1228 { -1, -1 },
1229 { -1, -1 },
1230 { -1, -1 },
1231 { 77, 4099 },
1232 { -1, -1 },
1233 { -1, -1 },
1234 { -1, -1 },
1235 { -1, -1 },
1236 { -1, -1 },
1237 { 104, -1 },
1238 { -1, -1 },
1239 { -1, -1 },
1240 { -1, -1 },
1241 { -1, -1 },
1242 { -1, -1 },
1243 { -1, -1 },
1244 { 373, -1 },
1245 { -1, -1 },
1246 { -1, -1 },
1247 { -1, -1 },
1248 { -1, -1 },
1249 { -1, -1 },
1250 { -1, -1 },
1251 { -1, -1 },
1252 { -1, -1 },
1253 { -1, -1 },
1254 { -1, -1 },
1255 { -1, -1 },
1256 { -1, -1 },
1257 { -1, -1 },
1258 { -1, -1 },
1259 { 661, -1 },
1260 { -1, -1 },
1261 { -1, -1 },
1262 { 1219, -1 },
1263 { -1, -1 },
1264 { -1, -1 },
1265 { -1, -1 },
1266 { -1, -1 },
1267 { 1132, -1 },
1268 { -1, -1 },
1269 { 465, -1 },
1270 { -1, -1 },
1271 { -1, -1 },
1272 { 585, -1 },
1273 { -1, -1 },
1274 { -1, -1 },
1275 { -1, -1 },
1276 { 838, -1 },
1277 { -1, -1 },
1278 { -1, -1 },
1279 { 497, -1 },
1280 { -1, -1 },
1281 { 425, -1 },
1282 { -1, -1 },
1283 { 392, -1 },
1284 { -1, -1 },
1285 { -1, -1 },
1286 { -1, -1 },
1287 { -1, -1 },
1288 { -1, -1 },
1289 { 823, -1 },
1290 { -1, -1 },
1291 { 75, 4244 },
1292 { -1, -1 },
1293 { -1, -1 },
1294 { 1094, -1 },
1295 { -1, -1 },
1296 { -1, -1 },
1297 { -1, -1 },
1298 { -1, -1 },
1299 { -1, -1 },
1300 { -1, -1 },
1301 { -1, -1 },
1302 { 423, -1 },
1303 { 578, 4198 },
1304 { 51, -1 },
1305 { -1, -1 },
1306 { 1099, -1 },
1307 { -1, -1 },
1308 { -1, -1 },
1309 { -1, -1 },
1310 { -1, -1 },
1311 { 293, -1 },
1312 { -1, -1 },
1313 { -1, -1 },
1314 { -1, -1 },
1315 { -1, -1 },
1316 { -1, -1 },
1317 { -1, -1 },
1318 { 897, -1 },
1319 { -1, -1 },
1320 { -1, -1 },
1321 { -1, -1 },
1322 { -1, -1 },
1323 { 853, -1 },
1324 { -1, -1 },
1325 { 639, 4153 },
1326 { -1, -1 },
1327 { 121, -1 },
1328 { -1, -1 },
1329 { 115, -1 },
1330 { 714, -1 },
1331 { 644, -1 },
1332 { -1, -1 },
1333 { 1206, -1 },
1334 { -1, -1 },
1335 { 295, -1 },
1336 { 704, -1 },
1337 { 264, 4109 },
1338 { -1, -1 },
1339 { -1, -1 },
1340 { 1199, -1 },
1341 { -1, -1 },
1342 { -1, -1 },
1343 { -1, -1 },
1344 { -1, -1 },
1345 { 559, 4243 },
1346 { -1, -1 },
1347 { -1, -1 },
1348 { -1, -1 },
1349 { -1, -1 },
1350 { -1, -1 },
1351 { -1, -1 },
1352 { -1, -1 },
1353 { 915, -1 },
1354 { 884, -1 },
1355 { -1, -1 },
1356 { -1, -1 },
1357 { 507, -1 },
1358 { -1, -1 },
1359 { -1, -1 },
1360 { -1, -1 },
1361 { -1, -1 },
1362 { -1, -1 },
1363 { 1246, -1 },
1364 { -1, -1 },
1365 { -1, -1 },
1366 { -1, -1 },
1367 { 1278, -1 },
1368 { 1144, -1 },
1369 { -1, -1 },
1370 { -1, -1 },
1371 { -1, -1 },
1372 { 537, -1 },
1373 { -1, -1 },
1374 { -1, -1 },
1375 { -1, -1 },
1376 { 273, -1 },
1377 { -1, -1 },
1378 { -1, -1 },
1379 { 753, 4164 },
1380 { -1, -1 },
1381 { 531, -1 },
1382 { -1, -1 },
1383 { -1, -1 },
1384 { -1, -1 },
1385 { -1, -1 },
1386 { -1, -1 },
1387 { -1, -1 },
1388 { -1, -1 },
1389 { -1, -1 },
1390 { 90, 4096 },
1391 { -1, -1 },
1392 { -1, -1 },
1393 { -1, -1 },
1394 { -1, -1 },
1395 { -1, -1 },
1396 { -1, -1 },
1397 { -1, -1 },
1398 { -1, -1 },
1399 { 231, 4161 },
1400 { -1, -1 },
1401 { -1, -1 },
1402 { -1, -1 },
1403 { -1, -1 },
1404 { -1, -1 },
1405 { -1, -1 },
1406 { -1, -1 },
1407 { 988, -1 },
1408 { 636, -1 },
1409 { -1, -1 },
1410 { -1, -1 },
1411 { -1, -1 },
1412 { 524, -1 },
1413 { -1, -1 },
1414 { -1, -1 },
1415 { -1, -1 },
1416 { -1, -1 },
1417 { -1, -1 },
1418 { 615, -1 },
1419 { -1, -1 },
1420 { -1, -1 },
1421 { 1223, -1 },
1422 { -1, -1 },
1423 { -1, -1 },
1424 { -1, -1 },
1425 { 16, -1 },
1426 { -1, -1 },
1427 { -1, -1 },
1428 { 1136, -1 },
1429 { -1, -1 },
1430 { 4, -1 },
1431 { 1072, -1 },
1432 { 122, -1 },
1433 { -1, -1 },
1434 { -1, -1 },
1435 { -1, -1 },
1436 { -1, -1 },
1437 { 271, 4155 },
1438 { 38, -1 },
1439 { -1, -1 },
1440 { -1, -1 },
1441 { -1, -1 },
1442 { 42, -1 },
1443 { 687, -1 },
1444 { -1, -1 },
1445 { -1, -1 },
1446 { 1329, -1 },
1447 { -1, -1 },
1448 { -1, -1 },
1449 { -1, -1 },
1450 { 534, -1 },
1451 { -1, -1 },
1452 { -1, -1 },
1453 { -1, -1 },
1454 { 328, -1 },
1455 { -1, -1 },
1456 { -1, -1 },
1457 { 1037, -1 },
1458 { 473, -1 },
1459 { -1, -1 },
1460 { -1, -1 },
1461 { -1, -1 },
1462 { 312, -1 },
1463 { -1, -1 },
1464 { -1, -1 },
1465 { -1, -1 },
1466 { 195, -1 },
1467 { 766, -1 },
1468 { -1, -1 },
1469 { -1, -1 },
1470 { -1, -1 },
1471 { -1, -1 },
1472 { -1, -1 },
1473 { -1, -1 },
1474 { -1, -1 },
1475 { -1, -1 },
1476 { -1, -1 },
1477 { 503, -1 },
1478 { -1, -1 },
1479 { -1, -1 },
1480 { -1, -1 },
1481 { 224, -1 },
1482 { -1, -1 },
1483 { -1, -1 },
1484 { -1, -1 },
1485 { -1, -1 },
1486 { -1, -1 },
1487 { -1, -1 },
1488 { -1, -1 },
1489 { 149, -1 },
1490 { 110, 4102 },
1491 { -1, -1 },
1492 { 1049, -1 },
1493 { -1, -1 },
1494 { -1, -1 },
1495 { -1, -1 },
1496 { -1, -1 },
1497 { -1, -1 },
1498 { -1, -1 },
1499 { -1, -1 },
1500 { -1, -1 },
1501 { -1, -1 },
1502 { -1, -1 },
1503 { -1, -1 },
1504 { -1, -1 },
1505 { 960, -1 },
1506 { -1, -1 },
1507 { -1, -1 },
1508 { 240, -1 },
1509 { -1, -1 },
1510 { -1, -1 },
1511 { -1, -1 },
1512 { -1, -1 },
1513 { 949, 4234 },
1514 { 310, -1 },
1515 { 301, -1 },
1516 { -1, -1 },
1517 { -1, -1 },
1518 { -1, -1 },
1519 { -1, -1 },
1520 { -1, -1 },
1521 { -1, -1 },
1522 { 655, -1 },
1523 { -1, -1 },
1524 { -1, -1 },
1525 { -1, -1 },
1526 { 429, -1 },
1527 { -1, -1 },
1528 { -1, -1 },
1529 { 7, -1 },
1530 { -1, -1 },
1531 { 752, -1 },
1532 { 1187, -1 },
1533 { -1, -1 },
1534 { -1, -1 },
1535 { -1, -1 },
1536 { -1, -1 },
1537 { -1, -1 },
1538 { -1, -1 },
1539 { -1, -1 },
1540 { 825, -1 },
1541 { 320, -1 },
1542 { 348, -1 },
1543 { -1, -1 },
1544 { -1, -1 },
1545 { 791, -1 },
1546 { -1, -1 },
1547 { -1, -1 },
1548 { 255, -1 },
1549 { -1, -1 },
1550 { 702, 4254 },
1551 { -1, -1 },
1552 { -1, -1 },
1553 { -1, -1 },
1554 { -1, -1 },
1555 { -1, -1 },
1556 { -1, -1 },
1557 { -1, -1 },
1558 { 337, 4110 },
1559 { -1, -1 },
1560 { -1, -1 },
1561 { -1, -1 },
1562 { -1, -1 },
1563 { 1033, -1 },
1564 { -1, -1 },
1565 { -1, -1 },
1566 { -1, -1 },
1567 { -1, -1 },
1568 { -1, -1 },
1569 { -1, -1 },
1570 { -1, -1 },
1571 { -1, -1 },
1572 { -1, -1 },
1573 { 1309, -1 },
1574 { -1, -1 },
1575 { 762, -1 },
1576 { 1314, -1 },
1577 { -1, -1 },
1578 { -1, -1 },
1579 { 1288, -1 },
1580 { 807, 4177 },
1581 { -1, -1 },
1582 { -1, -1 },
1583 { -1, -1 },
1584 { -1, -1 },
1585 { 351, -1 },
1586 { 732, -1 },
1587 { -1, -1 },
1588 { -1, -1 },
1589 { -1, -1 },
1590 { -1, -1 },
1591 { -1, -1 },
1592 { -1, -1 },
1593 { 189, -1 },
1594 { -1, -1 },
1595 { -1, -1 },
1596 { 35, 4267 },
1597 { -1, -1 },
1598 { -1, -1 },
1599 { 703, -1 },
1600 { -1, -1 },
1601 { -1, -1 },
1602 { -1, -1 },
1603 { -1, -1 },
1604 { -1, -1 },
1605 { 1306, -1 },
1606 { -1, -1 },
1607 { 325, -1 },
1608 { -1, -1 },
1609 { -1, -1 },
1610 { -1, -1 },
1611 { -1, -1 },
1612 { -1, -1 },
1613 { 647, -1 },
1614 { -1, -1 },
1615 { -1, -1 },
1616 { 287, 4246 },
1617 { -1, -1 },
1618 { 46, -1 },
1619 { 933, -1 },
1620 { 620, -1 },
1621 { 555, 4260 },
1622 { -1, -1 },
1623 { -1, -1 },
1624 { -1, -1 },
1625 { -1, -1 },
1626 { -1, -1 },
1627 { -1, -1 },
1628 { -1, -1 },
1629 { -1, -1 },
1630 { -1, -1 },
1631 { -1, -1 },
1632 { -1, -1 },
1633 { 484, -1 },
1634 { 1264, -1 },
1635 { 1158, -1 },
1636 { -1, -1 },
1637 { -1, -1 },
1638 { -1, -1 },
1639 { -1, -1 },
1640 { 698, -1 },
1641 { 1172, -1 },
1642 { -1, -1 },
1643 { 602, -1 },
1644 { -1, -1 },
1645 { -1, -1 },
1646 { -1, -1 },
1647 { -1, -1 },
1648 { -1, -1 },
1649 { -1, -1 },
1650 { -1, -1 },
1651 { -1, -1 },
1652 { -1, -1 },
1653 { 692, -1 },
1654 { -1, -1 },
1655 { -1, -1 },
1656 { -1, -1 },
1657 { -1, -1 },
1658 { -1, -1 },
1659 { -1, -1 },
1660 { -1, -1 },
1661 { -1, -1 },
1662 { -1, -1 },
1663 { 475, -1 },
1664 { -1, -1 },
1665 { 478, -1 },
1666 { -1, -1 },
1667 { 856, -1 },
1668 { 275, -1 },
1669 { 286, -1 },
1670 { 396, -1 },
1671 { -1, -1 },
1672 { -1, -1 },
1673 { -1, -1 },
1674 { -1, -1 },
1675 { -1, -1 },
1676 { 1125, -1 },
1677 { -1, -1 },
1678 { 349, 4113 },
1679 { -1, -1 },
1680 { -1, -1 },
1681 { -1, -1 },
1682 { -1, -1 },
1683 { -1, -1 },
1684 { 418, -1 },
1685 { 1152, -1 },
1686 { -1, -1 },
1687 { -1, -1 },
1688 { -1, -1 },
1689 { -1, -1 },
1690 { -1, -1 },
1691 { 182, -1 },
1692 { -1, -1 },
1693 { 797, -1 },
1694 { -1, -1 },
1695 { -1, -1 },
1696 { 1015, -1 },
1697 { 417, 4281 },
1698 { -1, -1 },
1699 { -1, -1 },
1700 { -1, -1 },
1701 { 173, -1 },
1702 { -1, -1 },
1703 { -1, -1 },
1704 { -1, -1 },
1705 { -1, -1 },
1706 { -1, -1 },
1707 { -1, -1 },
1708 { -1, -1 },
1709 { -1, -1 },
1710 { 280, -1 },
1711 { -1, -1 },
1712 { 434, -1 },
1713 { 983, -1 },
1714 { -1, -1 },
1715 { -1, -1 },
1716 { 118, -1 },
1717 { -1, -1 },
1718 { 235, -1 },
1719 { -1, -1 },
1720 { -1, -1 },
1721 { -1, -1 },
1722 { -1, -1 },
1723 { -1, -1 },
1724 { -1, -1 },
1725 { -1, -1 },
1726 { -1, -1 },
1727 { -1, -1 },
1728 { 431, -1 },
1729 { -1, -1 },
1730 { -1, -1 },
1731 { -1, -1 },
1732 { -1, -1 },
1733 { -1, -1 },
1734 { -1, -1 },
1735 { 851, -1 },
1736 { 745, -1 },
1737 { -1, -1 },
1738 { -1, -1 },
1739 { -1, -1 },
1740 { -1, -1 },
1741 { -1, -1 },
1742 { -1, -1 },
1743 { -1, -1 },
1744 { 943, 4283 },
1745 { -1, -1 },
1746 { 421, -1 },
1747 { -1, -1 },
1748 { -1, -1 },
1749 { -1, -1 },
1750 { 550, -1 },
1751 { -1, -1 },
1752 { -1, -1 },
1753 { -1, -1 },
1754 { -1, -1 },
1755 { 324, -1 },
1756 { 947, -1 },
1757 { 140, 4209 },
1758 { 852, -1 },
1759 { 400, -1 },
1760 { -1, -1 },
1761 { -1, -1 },
1762 { -1, -1 },
1763 { 464, -1 },
1764 { 1027, -1 },
1765 { 1050, -1 },
1766 { -1, -1 },
1767 { -1, -1 },
1768 { -1, -1 },
1769 { -1, -1 },
1770 { -1, -1 },
1771 { -1, -1 },
1772 { -1, -1 },
1773 { 611, -1 },
1774 { -1, -1 },
1775 { -1, -1 },
1776 { 679, -1 },
1777 { -1, -1 },
1778 { -1, -1 },
1779 { 0, -1 },
1780 { -1, -1 },
1781 { -1, -1 },
1782 { -1, -1 },
1783 { -1, -1 },
1784 { -1, -1 },
1785 { -1, -1 },
1786 { -1, -1 },
1787 { -1, -1 },
1788 { -1, -1 },
1789 { 364, -1 },
1790 { -1, -1 },
1791 { -1, -1 },
1792 { -1, -1 },
1793 { -1, -1 },
1794 { -1, -1 },
1795 { -1, -1 },
1796 { -1, -1 },
1797 { -1, -1 },
1798 { -1, -1 },
1799 { -1, -1 },
1800 { 1323, -1 },
1801 { 166, -1 },
1802 { -1, -1 },
1803 { 191, 4141 },
1804 { 584, -1 },
1805 { 116, -1 },
1806 { -1, -1 },
1807 { -1, -1 },
1808 { -1, -1 },
1809 { -1, -1 },
1810 { -1, -1 },
1811 { 313, -1 },
1812 { -1, -1 },
1813 { 137, 4116 },
1814 { 728, -1 },
1815 { 132, -1 },
1816 { 74, -1 },
1817 { -1, -1 },
1818 { -1, -1 },
1819 { 819, 4261 },
1820 { -1, -1 },
1821 { -1, -1 },
1822 { 1320, -1 },
1823 { -1, -1 },
1824 { -1, -1 },
1825 { 17, -1 },
1826 { -1, -1 },
1827 { -1, -1 },
1828 { -1, -1 },
1829 { -1, -1 },
1830 { -1, -1 },
1831 { -1, -1 },
1832 { 1283, -1 },
1833 { 387, -1 },
1834 { -1, -1 },
1835 { -1, -1 },
1836 { -1, -1 },
1837 { -1, -1 },
1838 { -1, -1 },
1839 { -1, -1 },
1840 { 289, -1 },
1841 { 339, -1 },
1842 { 561, -1 },
1843 { -1, -1 },
1844 { -1, -1 },
1845 { -1, -1 },
1846 { -1, -1 },
1847 { -1, -1 },
1848 { -1, -1 },
1849 { -1, -1 },
1850 { 1324, -1 },
1851 { -1, -1 },
1852 { -1, -1 },
1853 { 907, -1 },
1854 { -1, -1 },
1855 { -1, -1 },
1856 { -1, -1 },
1857 { -1, -1 },
1858 { -1, -1 },
1859 { -1, -1 },
1860 { -1, -1 },
1861 { -1, -1 },
1862 { -1, -1 },
1863 { 248, -1 },
1864 { -1, -1 },
1865 { -1, -1 },
1866 { -1, -1 },
1867 { -1, -1 },
1868 { -1, -1 },
1869 { 1331, -1 },
1870 { -1, -1 },
1871 { -1, -1 },
1872 { -1, -1 },
1873 { -1, -1 },
1874 { -1, -1 },
1875 { -1, -1 },
1876 { -1, -1 },
1877 { -1, -1 },
1878 { -1, -1 },
1879 { -1, -1 },
1880 { -1, -1 },
1881 { -1, -1 },
1882 { -1, -1 },
1883 { -1, -1 },
1884 { -1, -1 },
1885 { -1, -1 },
1886 { -1, -1 },
1887 { 1299, -1 },
1888 { -1, -1 },
1889 { -1, -1 },
1890 { -1, -1 },
1891 { -1, -1 },
1892 { 321, -1 },
1893 { 501, -1 },
1894 { -1, -1 },
1895 { -1, -1 },
1896 { -1, -1 },
1897 { -1, -1 },
1898 { -1, -1 },
1899 { -1, -1 },
1900 { -1, -1 },
1901 { -1, -1 },
1902 { -1, -1 },
1903 { -1, -1 },
1904 { 397, -1 },
1905 { 1256, -1 },
1906 { -1, -1 },
1907 { -1, -1 },
1908 { -1, -1 },
1909 { 678, -1 },
1910 { -1, -1 },
1911 { -1, -1 },
1912 { 1214, -1 },
1913 { 477, -1 },
1914 { -1, -1 },
1915 { 1121, -1 },
1916 { 706, -1 },
1917 { 739, 4239 },
1918 { -1, -1 },
1919 { -1, -1 },
1920 { 624, 4145 },
1921 { 1235, -1 },
1922 { -1, -1 },
1923 { 837, -1 },
1924 { 981, -1 },
1925 { 65, -1 },
1926 { -1, -1 },
1927 { -1, -1 },
1928 { -1, -1 },
1929 { -1, -1 },
1930 { -1, -1 },
1931 { -1, -1 },
1932 { -1, -1 },
1933 { -1, -1 },
1934 { -1, -1 },
1935 { 486, -1 },
1936 { -1, -1 },
1937 { -1, -1 },
1938 { 558, -1 },
1939 { -1, -1 },
1940 { -1, -1 },
1941 { -1, -1 },
1942 { -1, -1 },
1943 { -1, -1 },
1944 { 809, -1 },
1945 { -1, -1 },
1946 { -1, -1 },
1947 { -1, -1 },
1948 { 377, -1 },
1949 { 303, -1 },
1950 { 82, -1 },
1951 { -1, -1 },
1952 { 759, -1 },
1953 { -1, -1 },
1954 { 1110, -1 },
1955 { -1, -1 },
1956 { 543, 4271 },
1957 { -1, -1 },
1958 { -1, -1 },
1959 { -1, -1 },
1960 { 305, 4135 },
1961 { -1, -1 },
1962 { 274, -1 },
1963 { 1178, -1 },
1964 { 67, -1 },
1965 { -1, -1 },
1966 { 813, -1 },
1967 { -1, -1 },
1968 { 350, -1 },
1969 { 1130, -1 },
1970 { -1, -1 },
1971 { -1, -1 },
1972 { -1, -1 },
1973 { 211, -1 },
1974 { -1, -1 },
1975 { 254, 4265 },
1976 { 811, -1 },
1977 { -1, -1 },
1978 { -1, -1 },
1979 { -1, -1 },
1980 { -1, -1 },
1981 { -1, -1 },
1982 { -1, -1 },
1983 { -1, -1 },
1984 { -1, -1 },
1985 { -1, -1 },
1986 { -1, -1 },
1987 { -1, -1 },
1988 { -1, -1 },
1989 { -1, -1 },
1990 { -1, -1 },
1991 { -1, -1 },
1992 { -1, -1 },
1993 { -1, -1 },
1994 { -1, -1 },
1995 { 886, -1 },
1996 { -1, -1 },
1997 { 695, 4245 },
1998 { -1, -1 },
1999 { 412, -1 },
2000 { -1, -1 },
2001 { 307, -1 },
2002 { 590, -1 },
2003 { -1, -1 },
2004 { -1, -1 },
2005 { -1, -1 },
2006 { 433, -1 },
2007 { 671, -1 },
2008 { -1, -1 },
2009 { -1, -1 },
2010 { 1142, -1 },
2011 { -1, -1 },
2012 { 1084, -1 },
2013 { -1, -1 },
2014 { 19, 4100 },
2015 { -1, -1 },
2016 { -1, -1 },
2017 { -1, -1 },
2018 { 776, -1 },
2019 { 72, -1 },
2020 { 999, -1 },
2021 { 1140, -1 },
2022 { -1, -1 },
2023 { -1, -1 },
2024 { -1, -1 },
2025 { -1, -1 },
2026 { -1, -1 },
2027 { 456, 4284 },
2028 { 527, -1 },
2029 { 1245, -1 },
2030 { 1060, 4242 },
2031 { 59, -1 },
2032 { 220, 4111 },
2033 { 1006, -1 },
2034 { -1, -1 },
2035 { -1, -1 },
2036 { -1, -1 },
2037 { -1, -1 },
2038 { -1, -1 },
2039 { -1, -1 },
2040 { -1, -1 },
2041 { 266, -1 },
2042 { -1, -1 },
2043 { -1, -1 },
2044 { 688, -1 },
2045 { -1, -1 },
2046 { -1, -1 },
2047 { 920, -1 },
2048 { -1, -1 },
2049 { -1, -1 },
2050 { -1, -1 },
2051 { 222, -1 },
2052 { -1, -1 },
2053 { 924, 4193 },
2054 { -1, -1 },
2055 { -1, -1 },
2056 { -1, -1 },
2057 { -1, -1 },
2058 { 938, -1 },
2059 { -1, -1 },
2060 { -1, -1 },
2061 { -1, -1 },
2062 { -1, -1 },
2063 { -1, -1 },
2064 { -1, -1 },
2065 { -1, -1 },
2066 { -1, -1 },
2067 { -1, -1 },
2068 { 583, 4236 },
2069 { -1, -1 },
2070 { 810, -1 },
2071 { -1, -1 },
2072 { 1080, 4249 },
2073 { -1, -1 },
2074 { -1, -1 },
2075 { -1, -1 },
2076 { 185, -1 },
2077 { 1294, -1 },
2078 { -1, -1 },
2079 { -1, -1 },
2080 { -1, -1 },
2081 { -1, -1 },
2082 { -1, -1 },
2083 { -1, -1 },
2084 { 466, -1 },
2085 { -1, -1 },
2086 { -1, -1 },
2087 { -1, -1 },
2088 { -1, -1 },
2089 { -1, -1 },
2090 { -1, -1 },
2091 { 1222, -1 },
2092 { -1, -1 },
2093 { -1, -1 },
2094 { -1, -1 },
2095 { 1149, -1 },
2096 { -1, -1 },
2097 { -1, -1 },
2098 { -1, -1 },
2099 { -1, -1 },
2100 { -1, -1 },
2101 { 848, -1 },
2102 { -1, -1 },
2103 { -1, -1 },
2104 { -1, -1 },
2105 { -1, -1 },
2106 { -1, -1 },
2107 { -1, -1 },
2108 { 1097, -1 },
2109 { -1, -1 },
2110 { -1, -1 },
2111 { -1, -1 },
2112 { -1, -1 },
2113 { -1, -1 },
2114 { -1, -1 },
2115 { -1, -1 },
2116 { -1, -1 },
2117 { -1, -1 },
2118 { -1, -1 },
2119 { -1, -1 },
2120 { 139, -1 },
2121 { -1, -1 },
2122 { 909, -1 },
2123 { -1, -1 },
2124 { -1, -1 },
2125 { -1, -1 },
2126 { 774, -1 },
2127 { -1, -1 },
2128 { -1, -1 },
2129 { -1, -1 },
2130 { -1, -1 },
2131 { 609, -1 },
2132 { -1, -1 },
2133 { -1, -1 },
2134 { -1, -1 },
2135 { -1, -1 },
2136 { -1, -1 },
2137 { 40, -1 },
2138 { -1, -1 },
2139 { 277, -1 },
2140 { -1, -1 },
2141 { 410, -1 },
2142 { -1, -1 },
2143 { 32, -1 },
2144 { 790, -1 },
2145 { -1, -1 },
2146 { -1, -1 },
2147 { -1, -1 },
2148 { -1, -1 },
2149 { 1293, -1 },
2150 { 250, -1 },
2151 { -1, -1 },
2152 { -1, -1 },
2153 { -1, -1 },
2154 { 657, -1 },
2155 { -1, -1 },
2156 { 403, -1 },
2157 { -1, -1 },
2158 { -1, -1 },
2159 { -1, -1 },
2160 { -1, -1 },
2161 { -1, -1 },
2162 { -1, -1 },
2163 { -1, -1 },
2164 { -1, -1 },
2165 { -1, -1 },
2166 { -1, -1 },
2167 { -1, -1 },
2168 { -1, -1 },
2169 { -1, -1 },
2170 { -1, -1 },
2171 { -1, -1 },
2172 { -1, -1 },
2173 { 994, -1 },
2174 { -1, -1 },
2175 { -1, -1 },
2176 { 420, -1 },
2177 { -1, -1 },
2178 { 27, -1 },
2179 { 1021, -1 },
2180 { -1, -1 },
2181 { -1, -1 },
2182 { 865, -1 },
2183 { -1, -1 },
2184 { -1, -1 },
2185 { -1, -1 },
2186 { -1, -1 },
2187 { -1, -1 },
2188 { 171, -1 },
2189 { -1, -1 },
2190 { -1, -1 },
2191 { -1, -1 },
2192 { -1, -1 },
2193 { -1, -1 },
2194 { -1, -1 },
2195 { -1, -1 },
2196 { -1, -1 },
2197 { -1, -1 },
2198 { -1, -1 },
2199 { -1, -1 },
2200 { 1022, -1 },
2201 { -1, -1 },
2202 { 278, -1 },
2203 { 980, -1 },
2204 { 666, -1 },
2205 { 326, -1 },
2206 { -1, -1 },
2207 { -1, -1 },
2208 { -1, -1 },
2209 { -1, -1 },
2210 { -1, -1 },
2211 { -1, -1 },
2212 { -1, -1 },
2213 { -1, -1 },
2214 { -1, -1 },
2215 { -1, -1 },
2216 { 625, 4232 },
2217 { -1, -1 },
2218 { -1, -1 },
2219 { -1, -1 },
2220 { -1, -1 },
2221 { -1, -1 },
2222 { 628, -1 },
2223 { -1, -1 },
2224 { -1, -1 },
2225 { -1, -1 },
2226 { 568, -1 },
2227 { -1, -1 },
2228 { -1, -1 },
2229 { -1, -1 },
2230 { -1, -1 },
2231 { -1, -1 },
2232 { 192, -1 },
2233 { -1, -1 },
2234 { -1, -1 },
2235 { -1, -1 },
2236 { -1, -1 },
2237 { -1, -1 },
2238 { -1, -1 },
2239 { -1, -1 },
2240 { 322, -1 },
2241 { -1, -1 },
2242 { -1, -1 },
2243 { -1, -1 },
2244 { 306, -1 },
2245 { -1, -1 },
2246 { -1, -1 },
2247 { 898, -1 },
2248 { -1, -1 },
2249 { -1, -1 },
2250 { 690, -1 },
2251 { 262, 4220 },
2252 { 33, -1 },
2253 { 892, -1 },
2254 { -1, -1 },
2255 { 452, -1 },
2256 { 165, -1 },
2257 { 1203, -1 },
2258 { -1, -1 },
2259 { -1, -1 },
2260 { -1, -1 },
2261 { -1, -1 },
2262 { -1, -1 },
2263 { -1, -1 },
2264 { -1, -1 },
2265 { -1, -1 },
2266 { 517, -1 },
2267 { 1231, -1 },
2268 { -1, -1 },
2269 { -1, -1 },
2270 { 394, -1 },
2271 { 1198, -1 },
2272 { -1, -1 },
2273 { 566, 4171 },
2274 { -1, -1 },
2275 { -1, -1 },
2276 { 1035, -1 },
2277 { -1, -1 },
2278 { 385, -1 },
2279 { 1002, -1 },
2280 { -1, -1 },
2281 { -1, -1 },
2282 { -1, -1 },
2283 { 1028, -1 },
2284 { 509, -1 },
2285 { -1, -1 },
2286 { 398, -1 },
2287 { -1, -1 },
2288 { -1, -1 },
2289 { -1, -1 },
2290 { 485, -1 },
2291 { -1, -1 },
2292 { -1, -1 },
2293 { -1, -1 },
2294 { -1, -1 },
2295 { 570, -1 },
2296 { -1, -1 },
2297 { -1, -1 },
2298 { 1277, -1 },
2299 { -1, -1 },
2300 { -1, -1 },
2301 { 689, -1 },
2302 { -1, -1 },
2303 { -1, -1 },
2304 { -1, -1 },
2305 { 950, 4227 },
2306 { -1, -1 },
2307 { 154, 4104 },
2308 { -1, -1 },
2309 { -1, -1 },
2310 { -1, -1 },
2311 { -1, -1 },
2312 { -1, -1 },
2313 { -1, -1 },
2314 { 866, -1 },
2315 { -1, -1 },
2316 { -1, -1 },
2317 { -1, -1 },
2318 { -1, -1 },
2319 { -1, -1 },
2320 { 219, -1 },
2321 { -1, -1 },
2322 { -1, -1 },
2323 { 740, -1 },
2324 { -1, -1 },
2325 { 1272, -1 },
2326 { -1, -1 },
2327 { -1, -1 },
2328 { -1, -1 },
2329 { -1, -1 },
2330 { 161, -1 },
2331 { 409, 4221 },
2332 { -1, -1 },
2333 { -1, -1 },
2334 { -1, -1 },
2335 { -1, -1 },
2336 { -1, -1 },
2337 { -1, -1 },
2338 { 470, -1 },
2339 { -1, -1 },
2340 { 125, -1 },
2341 { -1, -1 },
2342 { -1, -1 },
2343 { -1, -1 },
2344 { -1, -1 },
2345 { -1, -1 },
2346 { -1, -1 },
2347 { -1, -1 },
2348 { -1, -1 },
2349 { -1, -1 },
2350 { -1, -1 },
2351 { -1, -1 },
2352 { -1, -1 },
2353 { -1, -1 },
2354 { -1, -1 },
2355 { -1, -1 },
2356 { -1, -1 },
2357 { 30, -1 },
2358 { -1, -1 },
2359 { -1, -1 },
2360 { 547, -1 },
2361 { 298, -1 },
2362 { -1, -1 },
2363 { -1, -1 },
2364 { -1, -1 },
2365 { 768, -1 },
2366 { -1, -1 },
2367 { -1, -1 },
2368 { -1, -1 },
2369 { -1, -1 },
2370 { -1, -1 },
2371 { -1, -1 },
2372 { -1, -1 },
2373 { -1, -1 },
2374 { -1, -1 },
2375 { -1, -1 },
2376 { -1, -1 },
2377 { 771, -1 },
2378 { -1, -1 },
2379 { -1, -1 },
2380 { 343, -1 },
2381 { -1, -1 },
2382 { 1090, -1 },
2383 { 461, -1 },
2384 { -1, -1 },
2385 { -1, -1 },
2386 { -1, -1 },
2387 { 162, -1 },
2388 { -1, -1 },
2389 { -1, -1 },
2390 { -1, -1 },
2391 { -1, -1 },
2392 { -1, -1 },
2393 { -1, -1 },
2394 { -1, -1 },
2395 { -1, -1 },
2396 { -1, -1 },
2397 { -1, -1 },
2398 { -1, -1 },
2399 { -1, -1 },
2400 { -1, -1 },
2401 { -1, -1 },
2402 { -1, -1 },
2403 { 260, 4185 },
2404 { 87, -1 },
2405 { -1, -1 },
2406 { 135, -1 },
2407 { -1, -1 },
2408 { -1, -1 },
2409 { -1, -1 },
2410 { -1, -1 },
2411 { -1, -1 },
2412 { 652, 4195 },
2413 { -1, -1 },
2414 { 1168, -1 },
2415 { 1266, -1 },
2416 { -1, -1 },
2417 { -1, -1 },
2418 { -1, -1 },
2419 { 10, -1 },
2420 { -1, -1 },
2421 { 123, -1 },
2422 { -1, -1 },
2423 { 315, -1 },
2424 { -1, -1 },
2425 { -1, -1 },
2426 { -1, -1 },
2427 { -1, -1 },
2428 { -1, -1 },
2429 { -1, -1 },
2430 { 225, -1 },
2431 { -1, -1 },
2432 { 180, -1 },
2433 { -1, -1 },
2434 { -1, -1 },
2435 { -1, -1 },
2436 { -1, -1 },
2437 { 241, -1 },
2438 { -1, -1 },
2439 { -1, -1 },
2440 { 29, -1 },
2441 { -1, -1 },
2442 { -1, -1 },
2443 { -1, -1 },
2444 { -1, -1 },
2445 { -1, -1 },
2446 { 747, 4182 },
2447 { -1, -1 },
2448 { -1, -1 },
2449 { -1, -1 },
2450 { 438, -1 },
2451 { -1, -1 },
2452 { -1, -1 },
2453 { 98, 4119 },
2454 { 1114, -1 },
2455 { -1, -1 },
2456 { -1, -1 },
2457 { -1, -1 },
2458 { -1, -1 },
2459 { -1, -1 },
2460 { -1, -1 },
2461 { 1111, -1 },
2462 { -1, -1 },
2463 { -1, -1 },
2464 { -1, -1 },
2465 { 680, -1 },
2466 { -1, -1 },
2467 { -1, -1 },
2468 { -1, -1 },
2469 { 526, 4282 },
2470 { 733, -1 },
2471 { 723, -1 },
2472 { -1, -1 },
2473 { -1, -1 },
2474 { 1070, -1 },
2475 { -1, -1 },
2476 { 891, -1 },
2477 { 181, -1 },
2478 { 172, 4124 },
2479 { 80, -1 },
2480 { -1, -1 },
2481 { -1, -1 },
2482 { -1, -1 },
2483 { 105, 4122 },
2484 { -1, -1 },
2485 { 1092, -1 },
2486 { -1, -1 },
2487 { -1, -1 },
2488 { -1, -1 },
2489 { -1, -1 },
2490 { -1, -1 },
2491 { 1318, -1 },
2492 { -1, -1 },
2493 { -1, -1 },
2494 { -1, -1 },
2495 { 1043, -1 },
2496 { -1, -1 },
2497 { -1, -1 },
2498 { -1, -1 },
2499 { -1, -1 },
2500 { -1, -1 },
2501 { -1, -1 },
2502 { 99, -1 },
2503 { -1, -1 },
2504 { -1, -1 },
2505 { -1, -1 },
2506 { -1, -1 },
2507 { -1, -1 },
2508 { -1, -1 },
2509 { 1289, -1 },
2510 { 48, -1 },
2511 { 552, -1 },
2512 { 511, -1 },
2513 { -1, -1 },
2514 { -1, -1 },
2515 { -1, -1 },
2516 { -1, -1 },
2517 { 571, -1 },
2518 { -1, -1 },
2519 { -1, -1 },
2520 { 25, -1 },
2521 { 919, -1 },
2522 { -1, -1 },
2523 { -1, -1 },
2524 { -1, -1 },
2525 { 719, -1 },
2526 { -1, -1 },
2527 { 327, -1 },
2528 { 44, -1 },
2529 { -1, -1 },
2530 { 1095, -1 },
2531 { 232, 4107 },
2532 { -1, -1 },
2533 { -1, -1 },
2534 { 62, 4115 },
2535 { -1, -1 },
2536 { -1, -1 },
2537 { -1, -1 },
2538 { -1, -1 },
2539 { 510, 4154 },
2540 { -1, -1 },
2541 { -1, -1 },
2542 { -1, -1 },
2543 { -1, -1 },
2544 { -1, -1 },
2545 { -1, -1 },
2546 { 186, -1 },
2547 { -1, -1 },
2548 { -1, -1 },
2549 { -1, -1 },
2550 { -1, -1 },
2551 { -1, -1 },
2552 { -1, -1 },
2553 { -1, -1 },
2554 { -1, -1 },
2555 { -1, -1 },
2556 { -1, -1 },
2557 { -1, -1 },
2558 { 521, -1 },
2559 { -1, -1 },
2560 { 1069, -1 },
2561 { -1, -1 },
2562 { -1, -1 },
2563 { -1, -1 },
2564 { -1, -1 },
2565 { 120, -1 },
2566 { 1067, -1 },
2567 { -1, -1 },
2568 { -1, -1 },
2569 { 785, -1 },
2570 { 1046, -1 },
2571 { -1, -1 },
2572 { -1, -1 },
2573 { 424, -1 },
2574 { -1, -1 },
2575 { -1, -1 },
2576 { -1, -1 },
2577 { -1, -1 },
2578 { -1, -1 },
2579 { -1, -1 },
2580 { -1, -1 },
2581 { -1, -1 },
2582 { 300, 4166 },
2583 { -1, -1 },
2584 { 918, -1 },
2585 { 1032, -1 },
2586 { -1, -1 },
2587 { -1, -1 },
2588 { 1047, 4218 },
2589 { 374, -1 },
2590 { -1, -1 },
2591 { -1, -1 },
2592 { -1, -1 },
2593 { -1, -1 },
2594 { -1, -1 },
2595 { -1, -1 },
2596 { -1, -1 },
2597 { 66, -1 },
2598 { -1, -1 },
2599 { -1, -1 },
2600 { 1175, -1 },
2601 { -1, -1 },
2602 { -1, -1 },
2603 { -1, -1 },
2604 { -1, -1 },
2605 { 1189, -1 },
2606 { 1123, -1 },
2607 { -1, -1 },
2608 { -1, -1 },
2609 { -1, -1 },
2610 { 979, -1 },
2611 { -1, -1 },
2612 { -1, -1 },
2613 { -1, -1 },
2614 { -1, -1 },
2615 { -1, -1 },
2616 { -1, -1 },
2617 { -1, -1 },
2618 { -1, -1 },
2619 { -1, -1 },
2620 { -1, -1 },
2621 { -1, -1 },
2622 { -1, -1 },
2623 { -1, -1 },
2624 { -1, -1 },
2625 { -1, -1 },
2626 { 246, -1 },
2627 { -1, -1 },
2628 { -1, -1 },
2629 { -1, -1 },
2630 { -1, -1 },
2631 { -1, -1 },
2632 { 430, -1 },
2633 { -1, -1 },
2634 { -1, -1 },
2635 { 802, -1 },
2636 { 290, -1 },
2637 { 284, -1 },
2638 { -1, -1 },
2639 { -1, -1 },
2640 { -1, -1 },
2641 { -1, -1 },
2642 { -1, -1 },
2643 { -1, -1 },
2644 { -1, -1 },
2645 { -1, -1 },
2646 { -1, -1 },
2647 { -1, -1 },
2648 { -1, -1 },
2649 { -1, -1 },
2650 { -1, -1 },
2651 { -1, -1 },
2652 { -1, -1 },
2653 { 292, -1 },
2654 { -1, -1 },
2655 { -1, -1 },
2656 { -1, -1 },
2657 { -1, -1 },
2658 { 1260, -1 },
2659 { -1, -1 },
2660 { 454, 4128 },
2661 { 1249, -1 },
2662 { -1, -1 },
2663 { -1, -1 },
2664 { -1, -1 },
2665 { -1, -1 },
2666 { -1, -1 },
2667 { -1, -1 },
2668 { 646, -1 },
2669 { -1, -1 },
2670 { 469, -1 },
2671 { -1, -1 },
2672 { -1, -1 },
2673 { -1, -1 },
2674 { -1, -1 },
2675 { 564, -1 },
2676 { -1, -1 },
2677 { -1, -1 },
2678 { -1, -1 },
2679 { 26, -1 },
2680 { 1018, -1 },
2681 { 239, -1 },
2682 { -1, -1 },
2683 { -1, -1 },
2684 { 966, -1 },
2685 { 335, 4287 },
2686 { -1, -1 },
2687 { -1, -1 },
2688 { -1, -1 },
2689 { 422, -1 },
2690 { -1, -1 },
2691 { 506, -1 },
2692 { 78, 4240 },
2693 { -1, -1 },
2694 { -1, -1 },
2695 { -1, -1 },
2696 { -1, -1 },
2697 { -1, -1 },
2698 { -1, -1 },
2699 { -1, -1 },
2700 { -1, -1 },
2701 { -1, -1 },
2702 { -1, -1 },
2703 { 109, -1 },
2704 { -1, -1 },
2705 { -1, -1 },
2706 { -1, -1 },
2707 { 201, -1 },
2708 { -1, -1 },
2709 { -1, -1 },
2710 { -1, -1 },
2711 { -1, -1 },
2712 { 58, 4176 },
2713 { 226, -1 },
2714 { -1, -1 },
2715 { 95, -1 },
2716 { -1, -1 },
2717 { -1, -1 },
2718 { -1, -1 },
2719 { -1, -1 },
2720 { -1, -1 },
2721 { -1, -1 },
2722 { -1, -1 },
2723 { -1, -1 },
2724 { -1, -1 },
2725 { -1, -1 },
2726 { -1, -1 },
2727 { 57, -1 },
2728 { -1, -1 },
2729 { -1, -1 },
2730 { -1, -1 },
2731 { -1, -1 },
2732 { -1, -1 },
2733 { -1, -1 },
2734 { -1, -1 },
2735 { 1008, -1 },
2736 { -1, -1 },
2737 { -1, -1 },
2738 { -1, -1 },
2739 { -1, -1 },
2740 { 217, -1 },
2741 { -1, -1 },
2742 { 598, 4157 },
2743 { -1, -1 },
2744 { -1, -1 },
2745 { -1, -1 },
2746 { -1, -1 },
2747 { -1, -1 },
2748 { 793, 4291 },
2749 { -1, -1 },
2750 { 711, -1 },
2751 { -1, -1 },
2752 { -1, -1 },
2753 { -1, -1 },
2754 { -1, -1 },
2755 { -1, -1 },
2756 { -1, -1 },
2757 { 833, -1 },
2758 { 435, -1 },
2759 { -1, -1 },
2760 { 834, -1 },
2761 { -1, -1 },
2762 { -1, -1 },
2763 { 404, -1 },
2764 { -1, -1 },
2765 { 715, -1 },
2766 { -1, -1 },
2767 { -1, -1 },
2768 { 96, -1 },
2769 { 601, -1 },
2770 { -1, -1 },
2771 { -1, -1 },
2772 { 1302, -1 },
2773 { 658, 4159 },
2774 { -1, -1 },
2775 { -1, -1 },
2776 { 998, -1 },
2777 { -1, -1 },
2778 { -1, -1 },
2779 { 134, -1 },
2780 { 170, -1 },
2781 { -1, -1 },
2782 { 276, -1 },
2783 { -1, -1 },
2784 { -1, -1 },
2785 { -1, -1 },
2786 { 1276, -1 },
2787 { -1, -1 },
2788 { 196, -1 },
2789 { -1, -1 },
2790 { -1, -1 },
2791 { -1, -1 },
2792 { -1, -1 },
2793 { -1, -1 },
2794 { 1058, -1 },
2795 { 1005, -1 },
2796 { 890, -1 },
2797 { -1, -1 },
2798 { -1, -1 },
2799 { -1, -1 },
2800 { 700, -1 },
2801 { 100, 4273 },
2802 { -1, -1 },
2803 { -1, -1 },
2804 { -1, -1 },
2805 { 885, -1 },
2806 { -1, -1 },
2807 { -1, -1 },
2808 { -1, -1 },
2809 { 682, -1 },
2810 { 272, 4180 },
2811 { -1, -1 },
2812 { -1, -1 },
2813 { 631, -1 },
2814 { -1, -1 },
2815 { -1, -1 },
2816 { -1, -1 },
2817 { -1, -1 },
2818 { 921, -1 },
2819 { -1, -1 },
2820 { 28, -1 },
2821 { -1, -1 },
2822 { -1, -1 },
2823 { -1, -1 },
2824 { 743, -1 },
2825 { 492, -1 },
2826 { -1, -1 },
2827 { 630, -1 },
2828 { -1, -1 },
2829 { 669, -1 },
2830 { -1, -1 },
2831 { -1, -1 },
2832 { 944, 4203 },
2833 { 1105, -1 },
2834 { -1, -1 },
2835 { 796, -1 },
2836 { 45, -1 },
2837 { -1, -1 },
2838 { -1, -1 },
2839 { 643, -1 },
2840 { 419, -1 },
2841 { 344, -1 },
2842 { -1, -1 },
2843 { 765, -1 },
2844 { -1, -1 },
2845 { -1, -1 },
2846 { -1, -1 },
2847 { -1, -1 },
2848 { -1, -1 },
2849 { -1, -1 },
2850 { -1, -1 },
2851 { -1, -1 },
2852 { -1, -1 },
2853 { -1, -1 },
2854 { -1, -1 },
2855 { -1, -1 },
2856 { -1, -1 },
2857 { -1, -1 },
2858 { 1188, -1 },
2859 { 70, -1 },
2860 { -1, -1 },
2861 { 731, -1 },
2862 { 876, -1 },
2863 { -1, -1 },
2864 { -1, -1 },
2865 { -1, -1 },
2866 { -1, -1 },
2867 { -1, -1 },
2868 { -1, -1 },
2869 { -1, -1 },
2870 { 229, -1 },
2871 { -1, -1 },
2872 { -1, -1 },
2873 { -1, -1 },
2874 { -1, -1 },
2875 { 929, -1 },
2876 { -1, -1 },
2877 { -1, -1 },
2878 { -1, -1 },
2879 { -1, -1 },
2880 { -1, -1 },
2881 { 253, -1 },
2882 { -1, -1 },
2883 { 267, -1 },
2884 { 5, -1 },
2885 { 1250, -1 },
2886 { -1, -1 },
2887 { 187, -1 },
2888 { -1, -1 },
2889 { -1, -1 },
2890 { -1, -1 },
2891 { 85, -1 },
2892 { -1, -1 },
2893 { -1, -1 },
2894 { -1, -1 },
2895 { -1, -1 },
2896 { -1, -1 },
2897 { -1, -1 },
2898 { -1, -1 },
2899 { -1, -1 },
2900 { -1, -1 },
2901 { -1, -1 },
2902 { -1, -1 },
2903 { -1, -1 },
2904 { -1, -1 },
2905 { -1, -1 },
2906 { 238, -1 },
2907 { -1, -1 },
2908 { -1, -1 },
2909 { -1, -1 },
2910 { 1126, -1 },
2911 { -1, -1 },
2912 { -1, -1 },
2913 { -1, -1 },
2914 { -1, -1 },
2915 { 763, -1 },
2916 { -1, -1 },
2917 { -1, -1 },
2918 { 1280, -1 },
2919 { -1, -1 },
2920 { -1, -1 },
2921 { -1, -1 },
2922 { 413, -1 },
2923 { -1, -1 },
2924 { -1, -1 },
2925 { -1, -1 },
2926 { -1, -1 },
2927 { -1, -1 },
2928 { -1, -1 },
2929 { -1, -1 },
2930 { -1, -1 },
2931 { -1, -1 },
2932 { -1, -1 },
2933 { -1, -1 },
2934 { -1, -1 },
2935 { 927, -1 },
2936 { -1, -1 },
2937 { -1, -1 },
2938 { -1, -1 },
2939 { -1, -1 },
2940 { -1, -1 },
2941 { -1, -1 },
2942 { -1, -1 },
2943 { -1, -1 },
2944 { -1, -1 },
2945 { -1, -1 },
2946 { -1, -1 },
2947 { 342, -1 },
2948 { -1, -1 },
2949 { -1, -1 },
2950 { -1, -1 },
2951 { -1, -1 },
2952 { 645, -1 },
2953 { -1, -1 },
2954 { -1, -1 },
2955 { 1038, -1 },
2956 { 1096, -1 },
2957 { -1, -1 },
2958 { -1, -1 },
2959 { -1, -1 },
2960 { -1, -1 },
2961 { -1, -1 },
2962 { 562, -1 },
2963 { 155, 4293 },
2964 { -1, -1 },
2965 { -1, -1 },
2966 { -1, -1 },
2967 { -1, -1 },
2968 { -1, -1 },
2969 { 922, -1 },
2970 { -1, -1 },
2971 { 961, -1 },
2972 { -1, -1 },
2973 { 408, -1 },
2974 { -1, -1 },
2975 { 1102, -1 },
2976 { -1, -1 },
2977 { 252, -1 },
2978 { 844, -1 },
2979 { -1, -1 },
2980 { -1, -1 },
2981 { 1286, -1 },
2982 { -1, -1 },
2983 { -1, -1 },
2984 { -1, -1 },
2985 { -1, -1 },
2986 { -1, -1 },
2987 { -1, -1 },
2988 { -1, -1 },
2989 { -1, -1 },
2990 { -1, -1 },
2991 { -1, -1 },
2992 { -1, -1 },
2993 { -1, -1 },
2994 { -1, -1 },
2995 { -1, -1 },
2996 { -1, -1 },
2997 { -1, -1 },
2998 { -1, -1 },
2999 { -1, -1 },
3000 { -1, -1 },
3001 { 784, -1 },
3002 { -1, -1 },
3003 { -1, -1 },
3004 { 372, -1 },
3005 { -1, -1 },
3006 { -1, -1 },
3007 { -1, -1 },
3008 { -1, -1 },
3009 { -1, -1 },
3010 { -1, -1 },
3011 { 729, -1 },
3012 { 279, -1 },
3013 { -1, -1 },
3014 { 956, -1 },
3015 { -1, -1 },
3016 { -1, -1 },
3017 { -1, -1 },
3018 { -1, -1 },
3019 { 463, -1 },
3020 { -1, -1 },
3021 { -1, -1 },
3022 { 1290, -1 },
3023 { -1, -1 },
3024 { -1, -1 },
3025 { -1, -1 },
3026 { -1, -1 },
3027 { 910, 4262 },
3028 { -1, -1 },
3029 { -1, -1 },
3030 { -1, -1 },
3031 { 860, -1 },
3032 { 369, 4186 },
3033 { -1, -1 },
3034 { -1, -1 },
3035 { 389, -1 },
3036 { -1, -1 },
3037 { -1, -1 },
3038 { -1, -1 },
3039 { -1, -1 },
3040 { -1, -1 },
3041 { -1, -1 },
3042 { -1, -1 },
3043 { -1, -1 },
3044 { -1, -1 },
3045 { 1252, -1 },
3046 { -1, -1 },
3047 { 12, -1 },
3048 { 569, -1 },
3049 { 1269, -1 },
3050 { -1, -1 },
3051 { -1, -1 },
3052 { 858, -1 },
3053 { -1, -1 },
3054 { -1, -1 },
3055 { -1, -1 },
3056 { -1, -1 },
3057 { -1, -1 },
3058 { -1, -1 },
3059 { -1, -1 },
3060 { -1, -1 },
3061 { 1030, -1 },
3062 { 23, 4149 },
3063 { 1103, -1 },
3064 { -1, -1 },
3065 { -1, -1 },
3066 { 1282, -1 },
3067 { 911, -1 },
3068 { -1, -1 },
3069 { -1, -1 },
3070 { -1, -1 },
3071 { -1, -1 },
3072 { -1, -1 },
3073 { -1, -1 },
3074 { 842, 4290 },
3075 { -1, -1 },
3076 { -1, -1 },
3077 { 212, -1 },
3078 { -1, -1 },
3079 { -1, -1 },
3080 { 940, -1 },
3081 { -1, -1 },
3082 { -1, -1 },
3083 { -1, -1 },
3084 { -1, -1 },
3085 { -1, -1 },
3086 { -1, -1 },
3087 { -1, -1 },
3088 { 416, 4213 },
3089 { -1, -1 },
3090 { 199, -1 },
3091 { -1, -1 },
3092 { -1, -1 },
3093 { 1143, -1 },
3094 { -1, -1 },
3095 { -1, -1 },
3096 { -1, -1 },
3097 { -1, -1 },
3098 { 379, -1 },
3099 { -1, -1 },
3100 { -1, -1 },
3101 { 338, -1 },
3102 { -1, -1 },
3103 { -1, -1 },
3104 { 758, -1 },
3105 { 677, -1 },
3106 { -1, -1 },
3107 { -1, -1 },
3108 { 1301, -1 },
3109 { -1, -1 },
3110 { -1, -1 },
3111 { -1, -1 },
3112 { -1, -1 },
3113 { 1017, -1 },
3114 { 697, 4297 },
3115 { -1, -1 },
3116 { -1, -1 },
3117 { -1, -1 },
3118 { -1, -1 },
3119 { -1, -1 },
3120 { -1, -1 },
3121 { -1, -1 },
3122 { -1, -1 },
3123 { -1, -1 },
3124 { 730, -1 },
3125 { 361, -1 },
3126 { -1, -1 },
3127 { -1, -1 },
3128 { -1, -1 },
3129 { -1, -1 },
3130 { 779, -1 },
3131 { -1, -1 },
3132 { -1, -1 },
3133 { 877, -1 },
3134 { -1, -1 },
3135 { -1, -1 },
3136 { 1208, -1 },
3137 { -1, -1 },
3138 { -1, -1 },
3139 { -1, -1 },
3140 { -1, -1 },
3141 { -1, -1 },
3142 { -1, -1 },
3143 { -1, -1 },
3144 { -1, -1 },
3145 { 1182, -1 },
3146 { -1, -1 },
3147 { -1, -1 },
3148 { -1, -1 },
3149 { 34, 4101 },
3150 { -1, -1 },
3151 { -1, -1 },
3152 { -1, -1 },
3153 { 895, -1 },
3154 { -1, -1 },
3155 { -1, -1 },
3156 { -1, -1 },
3157 { 101, -1 },
3158 { -1, -1 },
3159 { -1, -1 },
3160 { -1, -1 },
3161 { -1, -1 },
3162 { 333, -1 },
3163 { -1, -1 },
3164 { -1, -1 },
3165 { -1, -1 },
3166 { -1, -1 },
3167 { -1, -1 },
3168 { -1, -1 },
3169 { -1, -1 },
3170 { -1, -1 },
3171 { 942, -1 },
3172 { -1, -1 },
3173 { 1107, -1 },
3174 { -1, -1 },
3175 { 893, -1 },
3176 { 426, -1 },
3177 { 1330, -1 },
3178 { -1, -1 },
3179 { 282, -1 },
3180 { -1, -1 },
3181 { -1, -1 },
3182 { -1, -1 },
3183 { -1, -1 },
3184 { -1, -1 },
3185 { -1, -1 },
3186 { 581, 4274 },
3187 { 1181, -1 },
3188 { 859, -1 },
3189 { 565, -1 },
3190 { -1, -1 },
3191 { 263, 4105 },
3192 { -1, -1 },
3193 { -1, -1 },
3194 { -1, -1 },
3195 { -1, -1 },
3196 { -1, -1 },
3197 { -1, -1 },
3198 { -1, -1 },
3199 { 621, -1 },
3200 { 1135, -1 },
3201 { 481, -1 },
3202 { -1, -1 },
3203 { -1, -1 },
3204 { -1, -1 },
3205 { 623, -1 },
3206 { -1, -1 },
3207 { 69, -1 },
3208 { -1, -1 },
3209 { -1, -1 },
3210 { -1, -1 },
3211 { -1, -1 },
3212 { -1, -1 },
3213 { -1, -1 },
3214 { -1, -1 },
3215 { 314, -1 },
3216 { -1, -1 },
3217 { 8, 4172 },
3218 { -1, -1 },
3219 { 982, -1 },
3220 { -1, -1 },
3221 { -1, -1 },
3222 { -1, -1 },
3223 { 1217, -1 },
3224 { -1, -1 },
3225 { -1, -1 },
3226 { -1, -1 },
3227 { 200, -1 },
3228 { 822, -1 },
3229 { 384, -1 },
3230 { -1, -1 },
3231 { -1, -1 },
3232 { -1, -1 },
3233 { -1, -1 },
3234 { -1, -1 },
3235 { -1, -1 },
3236 { -1, -1 },
3237 { -1, -1 },
3238 { -1, -1 },
3239 { -1, -1 },
3240 { -1, -1 },
3241 { -1, -1 },
3242 { -1, -1 },
3243 { -1, -1 },
3244 { -1, -1 },
3245 { -1, -1 },
3246 { 500, -1 },
3247 { -1, -1 },
3248 { -1, -1 },
3249 { -1, -1 },
3250 { -1, -1 },
3251 { -1, -1 },
3252 { 257, -1 },
3253 { -1, -1 },
3254 { -1, -1 },
3255 { 1039, -1 },
3256 { 218, -1 },
3257 { 808, -1 },
3258 { 346, -1 },
3259 { -1, -1 },
3260 { 1225, -1 },
3261 { -1, -1 },
3262 { -1, -1 },
3263 { 1083, -1 },
3264 { -1, -1 },
3265 { -1, -1 },
3266 { -1, -1 },
3267 { 649, -1 },
3268 { 978, -1 },
3269 { 932, -1 },
3270 { -1, -1 },
3271 { -1, -1 },
3272 { 600, 4183 },
3273 { -1, -1 },
3274 { -1, -1 },
3275 { 468, -1 },
3276 { -1, -1 },
3277 { 1232, -1 },
3278 { -1, -1 },
3279 { -1, -1 },
3280 { 1117, -1 },
3281 { -1, -1 },
3282 { 607, -1 },
3283 { 756, -1 },
3284 { 900, -1 },
3285 { -1, -1 },
3286 { -1, -1 },
3287 { 1197, -1 },
3288 { -1, -1 },
3289 { 894, -1 },
3290 { -1, -1 },
3291 { -1, -1 },
3292 { -1, -1 },
3293 { -1, -1 },
3294 { -1, -1 },
3295 { -1, -1 },
3296 { 925, -1 },
3297 { -1, -1 },
3298 { 39, -1 },
3299 { 717, 4233 },
3300 { -1, -1 },
3301 { -1, -1 },
3302 { 112, 4114 },
3303 { -1, -1 },
3304 { -1, -1 },
3305 { -1, -1 },
3306 { 84, -1 },
3307 { 308, -1 },
3308 { -1, -1 },
3309 { 237, 4134 },
3310 { 451, -1 },
3311 { -1, -1 },
3312 { 1327, -1 },
3313 { -1, -1 },
3314 { -1, -1 },
3315 { -1, -1 },
3316 { -1, -1 },
3317 { -1, -1 },
3318 { -1, -1 },
3319 { -1, -1 },
3320 { -1, -1 },
3321 { -1, -1 },
3322 { -1, -1 },
3323 { -1, -1 },
3324 { 539, -1 },
3325 { -1, -1 },
3326 { -1, -1 },
3327 { -1, -1 },
3328 { -1, -1 },
3329 { 913, -1 },
3330 { -1, -1 },
3331 { -1, -1 },
3332 { 459, -1 },
3333 { -1, -1 },
3334 { 207, 4184 },
3335 { -1, -1 },
3336 { -1, -1 },
3337 { -1, -1 },
3338 { -1, -1 },
3339 { -1, -1 },
3340 { -1, -1 },
3341 { -1, -1 },
3342 { -1, -1 },
3343 { -1, -1 },
3344 { 203, 4125 },
3345 { 803, -1 },
3346 { -1, -1 },
3347 { 634, -1 },
3348 { 1192, -1 },
3349 { -1, -1 },
3350 { -1, -1 },
3351 { -1, -1 },
3352 { 366, -1 },
3353 { -1, -1 },
3354 { -1, -1 },
3355 { -1, -1 },
3356 { -1, -1 },
3357 { -1, -1 },
3358 { -1, -1 },
3359 { -1, -1 },
3360 { -1, -1 },
3361 { 540, -1 },
3362 { -1, -1 },
3363 { -1, -1 },
3364 { -1, -1 },
3365 { 157, -1 },
3366 { 1014, 4231 },
3367 { -1, -1 },
3368 { -1, -1 },
3369 { 455, -1 },
3370 { -1, -1 },
3371 { 1273, -1 },
3372 { -1, -1 },
3373 { -1, -1 },
3374 { -1, -1 },
3375 { -1, -1 },
3376 { 449, -1 },
3377 { -1, -1 },
3378 { -1, -1 },
3379 { -1, -1 },
3380 { -1, -1 },
3381 { -1, -1 },
3382 { -1, -1 },
3383 { 1089, -1 },
3384 { 579, -1 },
3385 { -1, -1 },
3386 { -1, -1 },
3387 { -1, -1 },
3388 { -1, -1 },
3389 { -1, -1 },
3390 { -1, -1 },
3391 { -1, -1 },
3392 { -1, -1 },
3393 { -1, -1 },
3394 { -1, -1 },
3395 { -1, -1 },
3396 { -1, -1 },
3397 { -1, -1 },
3398 { 905, -1 },
3399 { 1279, -1 },
3400 { 131, -1 },
3401 { -1, -1 },
3402 { 958, -1 },
3403 { -1, -1 },
3404 { -1, -1 },
3405 { -1, -1 },
3406 { 499, -1 },
3407 { 662, 4168 },
3408 { -1, -1 },
3409 { 401, -1 },
3410 { 234, 4106 },
3411 { 223, 4120 },
3412 { -1, -1 },
3413 { 291, -1 },
3414 { -1, -1 },
3415 { -1, -1 },
3416 { 1093, -1 },
3417 { 21, 4130 },
3418 { 467, 4264 },
3419 { -1, -1 },
3420 { 1285, -1 },
3421 { -1, -1 },
3422 { -1, -1 },
3423 { -1, -1 },
3424 { 1051, -1 },
3425 { 427, -1 },
3426 { 993, -1 },
3427 { -1, -1 },
3428 { -1, -1 },
3429 { 1148, -1 },
3430 { -1, -1 },
3431 { -1, -1 },
3432 { -1, -1 },
3433 { -1, -1 },
3434 { 36, 4097 },
3435 { -1, -1 },
3436 { -1, -1 },
3437 { -1, -1 },
3438 { -1, -1 },
3439 { -1, -1 },
3440 { 128, -1 },
3441 { -1, -1 },
3442 { 801, -1 },
3443 { -1, -1 },
3444 { -1, -1 },
3445 { -1, -1 },
3446 { 375, -1 },
3447 { 670, -1 },
3448 { -1, -1 },
3449 { 1287, -1 },
3450 { -1, -1 },
3451 { 839, -1 },
3452 { -1, -1 },
3453 { -1, -1 },
3454 { -1, -1 },
3455 { -1, -1 },
3456 { -1, -1 },
3457 { 1078, -1 },
3458 { -1, -1 },
3459 { 129, -1 },
3460 { 1164, -1 },
3461 { -1, -1 },
3462 { -1, -1 },
3463 { 1163, -1 },
3464 { -1, -1 },
3465 { -1, -1 },
3466 { -1, -1 },
3467 { 1176, -1 },
3468 { 843, -1 },
3469 { 694, 4223 },
3470 { -1, -1 },
3471 { -1, -1 },
3472 { -1, -1 },
3473 { -1, -1 },
3474 { -1, -1 },
3475 { 37, -1 },
3476 { -1, -1 },
3477 { -1, -1 },
3478 { 1200, -1 },
3479 { -1, -1 },
3480 { -1, -1 },
3481 { -1, -1 },
3482 { -1, -1 },
3483 { 686, -1 },
3484 { 879, -1 },
3485 { -1, -1 },
3486 { -1, -1 },
3487 { -1, -1 },
3488 { -1, -1 },
3489 { -1, -1 },
3490 { -1, -1 },
3491 { 872, -1 },
3492 { 870, 4210 },
3493 { -1, -1 },
3494 { 548, -1 },
3495 { -1, -1 },
3496 { -1, -1 },
3497 { -1, -1 },
3498 { -1, -1 },
3499 { -1, -1 },
3500 { -1, -1 },
3501 { -1, -1 },
3502 { -1, -1 },
3503 { -1, -1 },
3504 { 676, 4165 },
3505 { -1, -1 },
3506 { -1, -1 },
3507 { 1174, -1 },
3508 { 214, -1 },
3509 { -1, -1 },
3510 { 297, -1 },
3511 { -1, -1 },
3512 { 557, 4191 },
3513 { -1, -1 },
3514 { -1, -1 },
3515 { 296, 4241 },
3516 { -1, -1 },
3517 { -1, -1 },
3518 { -1, -1 },
3519 { 720, -1 },
3520 { -1, -1 },
3521 { -1, -1 },
3522 { -1, -1 },
3523 { -1, -1 },
3524 { -1, -1 },
3525 { -1, -1 },
3526 { 281, -1 },
3527 { -1, -1 },
3528 { -1, -1 },
3529 { -1, -1 },
3530 { -1, -1 },
3531 { 2, -1 },
3532 { -1, -1 },
3533 { -1, -1 },
3534 { -1, -1 },
3535 { -1, -1 },
3536 { -1, -1 },
3537 { -1, -1 },
3538 { -1, -1 },
3539 { 653, -1 },
3540 { -1, -1 },
3541 { -1, -1 },
3542 { -1, -1 },
3543 { -1, -1 },
3544 { 1098, -1 },
3545 { -1, -1 },
3546 { -1, -1 },
3547 { 474, -1 },
3548 { -1, -1 },
3549 { -1, -1 },
3550 { 889, -1 },
3551 { -1, -1 },
3552 { -1, -1 },
3553 { -1, -1 },
3554 { -1, -1 },
3555 { -1, -1 },
3556 { -1, -1 },
3557 { -1, -1 },
3558 { -1, -1 },
3559 { -1, -1 },
3560 { -1, -1 },
3561 { -1, -1 },
3562 { -1, -1 },
3563 { -1, -1 },
3564 { -1, -1 },
3565 { 541, -1 },
3566 { 699, -1 },
3567 { 18, -1 },
3568 { -1, -1 },
3569 { -1, -1 },
3570 { -1, -1 },
3571 { -1, -1 },
3572 { -1, -1 },
3573 { -1, -1 },
3574 { -1, -1 },
3575 { -1, -1 },
3576 { -1, -1 },
3577 { -1, -1 },
3578 { 725, -1 },
3579 { 955, 4228 },
3580 { 177, 4139 },
3581 { 841, -1 },
3582 { -1, -1 },
3583 { -1, -1 },
3584 { 113, -1 },
3585 { 1253, -1 },
3586 { -1, -1 },
3587 { 582, -1 },
3588 { -1, -1 },
3589 { -1, -1 },
3590 { -1, -1 },
3591 { -1, -1 },
3592 { -1, -1 },
3593 { -1, -1 },
3594 { -1, -1 },
3595 { -1, -1 },
3596 { -1, -1 },
3597 { 164, 4103 },
3598 { 215, -1 },
3599 { 230, -1 },
3600 { -1, -1 },
3601 { -1, -1 },
3602 { -1, -1 },
3603 { -1, -1 },
3604 { -1, -1 },
3605 { -1, -1 },
3606 { -1, -1 },
3607 { -1, -1 },
3608 { -1, -1 },
3609 { -1, -1 },
3610 { -1, -1 },
3611 { 1263, -1 },
3612 { -1, -1 },
3613 { -1, -1 },
3614 { -1, -1 },
3615 { -1, -1 },
3616 { 976, -1 },
3617 { -1, -1 },
3618 { -1, -1 },
3619 { -1, -1 },
3620 { -1, -1 },
3621 { -1, -1 },
3622 { -1, -1 },
3623 { -1, -1 },
3624 { -1, -1 },
3625 { -1, -1 },
3626 { -1, -1 },
3627 { 638, -1 },
3628 { -1, -1 },
3629 { -1, -1 },
3630 { -1, -1 },
3631 { -1, -1 },
3632 { -1, -1 },
3633 { 939, -1 },
3634 { -1, -1 },
3635 { -1, -1 },
3636 { -1, -1 },
3637 { -1, -1 },
3638 { -1, -1 },
3639 { -1, -1 },
3640 { -1, -1 },
3641 { -1, -1 },
3642 { 197, -1 },
3643 { -1, -1 },
3644 { 1079, -1 },
3645 { -1, -1 },
3646 { -1, -1 },
3647 { -1, -1 },
3648 { -1, -1 },
3649 { 151, -1 },
3650 { 1311, -1 },
3651 { -1, -1 },
3652 { -1, -1 },
3653 { -1, -1 },
3654 { -1, -1 },
3655 { 575, -1 },
3656 { -1, -1 },
3657 { -1, -1 },
3658 { -1, -1 },
3659 { -1, -1 },
3660 { -1, -1 },
3661 { -1, -1 },
3662 { 710, -1 },
3663 { -1, -1 },
3664 { 244, -1 },
3665 { 748, -1 },
3666 { -1, -1 },
3667 { -1, -1 },
3668 { -1, -1 },
3669 { -1, -1 },
3670 { -1, -1 },
3671 { -1, -1 },
3672 { -1, -1 },
3673 { -1, -1 },
3674 { -1, -1 },
3675 { -1, -1 },
3676 { -1, -1 },
3677 { -1, -1 },
3678 { -1, -1 },
3679 { 916, -1 },
3680 { -1, -1 },
3681 { 388, -1 },
3682 { -1, -1 },
3683 { -1, -1 },
3684 { -1, -1 },
3685 { -1, -1 },
3686 { -1, -1 },
3687 { 1171, -1 },
3688 { -1, -1 },
3689 { 462, 4160 },
3690 { -1, -1 },
3691 { 1029, -1 },
3692 { -1, -1 },
3693 { 614, -1 },
3694 { -1, -1 },
3695 { -1, -1 },
3696 { -1, -1 },
3697 { 490, -1 },
3698 { 812, -1 },
3699 { -1, -1 },
3700 { -1, -1 },
3701 { 514, 4259 },
3702 { -1, -1 },
3703 { -1, -1 },
3704 { -1, -1 },
3705 { -1, -1 },
3706 { -1, -1 },
3707 { -1, -1 },
3708 { -1, -1 },
3709 { -1, -1 },
3710 { -1, -1 },
3711 { -1, -1 },
3712 { 1337, -1 },
3713 { -1, -1 },
3714 { -1, -1 },
3715 { -1, -1 },
3716 { 1159, -1 },
3717 { 302, -1 },
3718 { 761, -1 },
3719 { -1, -1 },
3720 { -1, -1 },
3721 { 750, 4188 },
3722 { 618, -1 },
3723 { -1, -1 },
3724 { -1, -1 },
3725 { -1, -1 },
3726 { -1, -1 },
3727 { -1, -1 },
3728 { -1, -1 },
3729 { 1316, -1 },
3730 { 1205, -1 },
3731 { -1, -1 },
3732 { 1295, -1 },
3733 { -1, -1 },
3734 { -1, -1 },
3735 { -1, -1 },
3736 { -1, -1 },
3737 { -1, -1 },
3738 { 755, -1 },
3739 { 1013, -1 },
3740 { -1, -1 },
3741 { -1, -1 },
3742 { -1, -1 },
3743 { 997, -1 },
3744 { -1, -1 },
3745 { -1, -1 },
3746 { 899, -1 },
3747 { -1, -1 },
3748 { -1, -1 },
3749 { 857, -1 },
3750 { -1, -1 },
3751 { -1, -1 },
3752 { -1, -1 },
3753 { -1, -1 },
3754 { 995, -1 },
3755 { 773, -1 },
3756 { -1, -1 },
3757 { 544, -1 },
3758 { 599, 4163 },
3759 { -1, -1 },
3760 { -1, -1 },
3761 { -1, -1 },
3762 { -1, -1 },
3763 { 83, 4202 },
3764 { -1, -1 },
3765 { -1, -1 },
3766 { -1, -1 },
3767 { 863, -1 },
3768 { -1, -1 },
3769 { -1, -1 },
3770 { -1, -1 },
3771 { 726, -1 },
3772 { 179, 4276 },
3773 { -1, -1 },
3774 { 1233, -1 },
3775 { -1, -1 },
3776 { -1, -1 },
3777 { -1, -1 },
3778 { -1, -1 },
3779 { -1, -1 },
3780 { -1, -1 },
3781 { -1, -1 },
3782 { -1, -1 },
3783 { -1, -1 },
3784 { -1, -1 },
3785 { -1, -1 },
3786 { 190, -1 },
3787 { 498, 4181 },
3788 { 1053, -1 },
3789 { -1, -1 },
3790 { -1, -1 },
3791 { -1, -1 },
3792 { 633, -1 },
3793 { -1, -1 },
3794 { -1, -1 },
3795 { 971, -1 },
3796 { -1, -1 },
3797 { -1, -1 },
3798 { -1, -1 },
3799 { -1, -1 },
3800 { -1, -1 },
3801 { -1, -1 },
3802 { -1, -1 },
3803 { -1, -1 },
3804 { -1, -1 },
3805 { -1, -1 },
3806 { 1081, -1 },
3807 { 261, -1 },
3808 { -1, -1 },
3809 { -1, -1 },
3810 { -1, -1 },
3811 { -1, -1 },
3812 { -1, -1 },
3813 { -1, -1 },
3814 { -1, -1 },
3815 { -1, -1 },
3816 { -1, -1 },
3817 { -1, -1 },
3818 { 347, -1 },
3819 { -1, -1 },
3820 { -1, -1 },
3821 { -1, -1 },
3822 { -1, -1 },
3823 { 917, 4298 },
3824 { -1, -1 },
3825 { -1, -1 },
3826 { -1, -1 },
3827 { -1, -1 },
3828 { -1, -1 },
3829 { -1, -1 },
3830 { -1, -1 },
3831 { -1, -1 },
3832 { -1, -1 },
3833 { -1, -1 },
3834 { 108, 4226 },
3835 { -1, -1 },
3836 { 716, -1 },
3837 { -1, -1 },
3838 { 334, -1 },
3839 { -1, -1 },
3840 { -1, -1 },
3841 { -1, -1 },
3842 { 508, -1 },
3843 { -1, -1 },
3844 { -1, -1 },
3845 { -1, -1 },
3846 { -1, -1 },
3847 { -1, -1 },
3848 { -1, -1 },
3849 { -1, -1 },
3850 { 204, 4117 },
3851 { 883, -1 },
3852 { -1, -1 },
3853 { -1, -1 },
3854 { -1, -1 },
3855 { 777, -1 },
3856 { -1, -1 },
3857 { -1, -1 },
3858 { 60, -1 },
3859 { 92, 4127 },
3860 { -1, -1 },
3861 { -1, -1 },
3862 { -1, -1 },
3863 { -1, -1 },
3864 { -1, -1 },
3865 { 691, -1 },
3866 { -1, -1 },
3867 { -1, -1 },
3868 { -1, -1 },
3869 { -1, -1 },
3870 { -1, -1 },
3871 { 1179, -1 },
3872 { -1, -1 },
3873 { -1, -1 },
3874 { -1, -1 },
3875 { -1, -1 },
3876 { 1133, -1 },
3877 { 1310, -1 },
3878 { 603, -1 },
3879 { -1, -1 },
3880 { -1, -1 },
3881 { -1, -1 },
3882 { -1, -1 },
3883 { -1, -1 },
3884 { 772, -1 },
3885 { -1, -1 },
3886 { -1, -1 },
3887 { -1, -1 },
3888 { -1, -1 },
3889 { -1, -1 },
3890 { -1, -1 },
3891 { -1, -1 },
3892 { -1, -1 },
3893 { -1, -1 },
3894 { -1, -1 },
3895 { 744, -1 },
3896 { -1, -1 },
3897 { -1, -1 },
3898 { 41, -1 },
3899 { 1240, 4277 },
3900 { -1, -1 },
3901 { -1, -1 },
3902 { 460, -1 },
3903 { -1, -1 },
3904 { -1, -1 },
3905 { -1, -1 },
3906 { -1, -1 },
3907 { 445, -1 },
3908 { -1, -1 },
3909 { -1, -1 },
3910 { -1, -1 },
3911 { 945, -1 },
3912 { 799, -1 },
3913 { -1, -1 },
3914 { -1, -1 },
3915 { -1, -1 },
3916 { 881, -1 },
3917 { -1, -1 },
3918 { -1, -1 },
3919 { -1, -1 },
3920 { -1, -1 },
3921 { 73, -1 },
3922 { 591, -1 },
3923 { -1, -1 },
3924 { -1, -1 },
3925 { -1, -1 },
3926 { -1, -1 },
3927 { -1, -1 },
3928 { 444, 4278 },
3929 { 722, -1 },
3930 { 991, -1 },
3931 { -1, -1 },
3932 { 674, -1 },
3933 { -1, -1 },
3934 { -1, -1 },
3935 { -1, -1 },
3936 { -1, -1 },
3937 { 489, -1 },
3938 { -1, -1 },
3939 { 86, -1 },
3940 { -1, -1 },
3941 { -1, -1 },
3942 { 663, -1 },
3943 { 283, -1 },
3944 { 1153, -1 },
3945 { -1, -1 },
3946 { 93, -1 },
3947 { -1, -1 },
3948 { 951, -1 },
3949 { -1, -1 },
3950 { -1, -1 },
3951 { 788, -1 },
3952 { -1, -1 },
3953 { 1313, -1 },
3954 { -1, -1 },
3955 { 549, -1 },
3956 { -1, -1 },
3957 { 20, -1 },
3958 { -1, -1 },
3959 { -1, -1 },
3960 { -1, -1 },
3961 { -1, -1 },
3962 { -1, -1 },
3963 { -1, -1 },
3964 { 551, -1 },
3965 { -1, -1 },
3966 { -1, -1 },
3967 { -1, -1 },
3968 { -1, -1 },
3969 { -1, -1 },
3970 { -1, -1 },
3971 { -1, -1 },
3972 { -1, -1 },
3973 { -1, -1 },
3974 { -1, -1 },
3975 { 1336, -1 },
3976 { -1, -1 },
3977 { 868, 4258 },
3978 { -1, -1 },
3979 { 160, -1 },
3980 { -1, -1 },
3981 { -1, -1 },
3982 { -1, -1 },
3983 { 871, -1 },
3984 { -1, -1 },
3985 { -1, -1 },
3986 { -1, -1 },
3987 { -1, -1 },
3988 { -1, -1 },
3989 { 1023, -1 },
3990 { -1, -1 },
3991 { -1, -1 },
3992 { -1, -1 },
3993 { -1, -1 },
3994 { -1, -1 },
3995 { 1321, -1 },
3996 { -1, -1 },
3997 { -1, -1 },
3998 { -1, -1 },
3999 { 560, 4215 },
4000 { -1, -1 },
4001 { -1, -1 },
4002 { -1, -1 },
4003 { -1, -1 },
4004 { 616, 4144 },
4005 { 529, -1 },
4006 { -1, -1 },
4007 { -1, -1 },
4008 { -1, -1 },
4009 { -1, -1 },
4010 { 1220, -1 },
4011 { -1, -1 },
4012 { -1, -1 },
4013 { -1, -1 },
4014 { 119, -1 },
4015 { -1, -1 },
4016 { -1, -1 },
4017 { -1, -1 },
4018 { -1, -1 },
4019 { -1, -1 },
4020 { -1, -1 },
4021 { -1, -1 },
4022 { -1, -1 },
4023 { -1, -1 },
4024 { 516, -1 },
4025 { -1, -1 },
4026 { 216, 4187 },
4027 { 1109, -1 },
4028 { 88, -1 },
4029 { -1, -1 },
4030 { 97, -1 },
4031 { -1, -1 },
4032 { -1, -1 },
4033 { -1, -1 },
4034 { -1, -1 },
4035 { -1, -1 },
4036 { -1, -1 },
4037 { 378, -1 },
4038 { -1, -1 },
4039 { -1, -1 },
4040 { -1, -1 },
4041 { 792, -1 },
4042 { -1, -1 },
4043 { -1, -1 },
4044 { 208, 4143 },
4045 { -1, -1 },
4046 { 142, 4256 },
4047 { -1, -1 },
4048 { 1124, -1 },
4049 { -1, -1 },
4050 { -1, -1 },
4051 { -1, -1 },
4052 { -1, -1 },
4053 { 708, -1 },
4054 { 114, -1 },
4055 { 491, -1 },
4056 { 1088, -1 },
4057 { -1, -1 },
4058 { -1, -1 },
4059 { -1, -1 },
4060 { -1, -1 },
4061 { -1, -1 },
4062 { 63, -1 },
4063 { 626, -1 },
4064 { 970, -1 },
4065 { -1, -1 },
4066 { 846, -1 },
4067 { 828, -1 },
4068 { -1, -1 },
4069 { -1, -1 },
4070 { 873, -1 },
4071 { -1, -1 },
4072 { -1, -1 },
4073 { -1, -1 },
4074 { 864, -1 },
4075 { -1, -1 },
4076 { -1, -1 },
4077 { -1, -1 },
4078 { 664, -1 },
4079 { -1, -1 },
4080 { -1, -1 },
4081 { -1, -1 },
4082 { -1, -1 },
4083 { -1, -1 },
4084 { -1, -1 },
4085 { -1, -1 },
4086 { 815, 4169 },
4087 { -1, -1 },
4088 { 1177, -1 },
4089 { -1, -1 },
4090 { 357, -1 },
4091 { -1, -1 },
4092 { -1, -1 },
4093 { -1, -1 },
4094 { -1, -1 },
4095 { -1, -1 },
4096 { -1, -1 },
4097 { 1267, -1 },
4098 { 178, 4253 },
4099 { -1, -1 },
4100 { -1, -1 },
4101 { -1, -1 },
4102 { -1, -1 },
4103 { -1, -1 },
4104 { -1, -1 },
4105 { 659, -1 },
4106 { -1, -1 },
4107 { 124, 4212 },
4108 { -1, -1 },
4109 { 612, -1 },
4110 { 49, 4197 },
4111 { -1, -1 },
4112 { -1, -1 },
4113 { -1, -1 },
4114 { 641, 4194 },
4115 { -1, -1 },
4116 { 654, -1 },
4117 { -1, -1 },
4118 { -1, -1 },
4119 { -1, -1 },
4120 { 519, -1 },
4121 { -1, -1 },
4122 { 1082, 4296 },
4123 { -1, -1 },
4124 { -1, -1 },
4125 { 535, -1 },
4126 { -1, -1 },
4127 { -1, -1 },
4128 { 47, -1 },
4129 { -1, -1 },
4130 { -1, -1 },
4131 { 228, 4175 },
4132 { 1161, -1 },
4133 { -1, -1 },
4134 { 610, -1 },
4135 { -1, -1 },
4136 { 718, -1 },
4137 { 525, -1 },
4138 { -1, -1 },
4139 { -1, -1 },
4140 { -1, -1 },
4141 { -1, -1 },
4142 { 854, -1 },
4143 { -1, -1 },
4144 { -1, -1 },
4145 { -1, -1 },
4146 { -1, -1 },
4147 { 442, -1 },
4148 { -1, -1 },
4149 { -1, -1 },
4150 { -1, -1 },
4151 { -1, -1 },
4152 { 79, 4118 },
4153 { 934, -1 },
4154 { 251, -1 },
4155 { -1, -1 },
4156 { -1, -1 },
4157 { 869, -1 },
4158 { 887, -1 },
4159 { -1, -1 },
4160 { -1, -1 },
4161 { -1, -1 },
4162 { -1, -1 },
4163 { 167, 4162 },
4164 { 724, -1 },
4165 { -1, -1 },
4166 { 754, 4216 },
4167 { 24, -1 },
4168 { 68, 4178 },
4169 { -1, -1 },
4170 { -1, -1 },
4171 { -1, -1 },
4172 { 479, 4170 },
4173 { 159, -1 },
4174 { -1, -1 },
4175 { 3, -1 },
4176 { -1, -1 },
4177 { -1, -1 },
4178 { -1, -1 },
4179 { 168, -1 },
4180 { -1, -1 },
4181 { -1, -1 },
4182 { 1165, -1 },
4183 { -1, -1 },
4184 { -1, -1 },
4185 { -1, -1 },
4186 { -1, -1 },
4187 { -1, -1 },
4188 { -1, -1 },
4189 { 532, -1 },
4190 { 145, 4136 },
4191 { -1, -1 },
4192 { -1, -1 },
4193 { 556, -1 },
4194 { -1, -1 },
4195 { -1, -1 },
4196 { 746, -1 },
4197 { -1, -1 },
4198 { 55, -1 },
4199 { -1, -1 },
4200 { -1, -1 },
4201 { -1, -1 },
4202 { -1, -1 },
4203 { 672, -1 },
4204 { 43, -1 },
4205 { -1, -1 },
4206 { -1, -1 },
4207 { -1, -1 },
4208 { -1, -1 },
4209 { 1230, -1 },
4210 { -1, -1 },
4211 { -1, -1 },
4212 { -1, -1 },
4213 { -1, -1 },
4214 { -1, -1 },
4215 { -1, -1 },
4216 { -1, -1 },
4217 { -1, -1 },
4218 { -1, -1 },
4219 { 835, -1 },
4220 { -1, -1 },
4221 { 826, -1 },
4222 { -1, -1 },
4223 { -1, -1 },
4224 { 56, -1 },
4225 { 127, 4192 },
4226 { 331, 4200 },
4227 { 736, -1 },
4228 { -1, -1 },
4229 { 592, -1 },
4230 { -1, -1 },
4231 { -1, -1 },
4232 { 340, 4156 },
4233 { -1, -1 },
4234 { -1, -1 },
4235 { -1, -1 },
4236 { 198, -1 },
4237 { -1, -1 },
4238 { -1, -1 },
4239 { -1, -1 },
4240 { 767, -1 },
4241 { -1, -1 },
4242 { -1, -1 },
4243 { -1, -1 },
4244 { -1, -1 },
4245 { -1, -1 },
4246 { -1, -1 },
4247 { 318, -1 },
4248 { 1312, -1 },
4249 { 827, -1 },
4250 { -1, -1 },
4251 { -1, -1 },
4252 { -1, -1 },
4253 { -1, -1 },
4254 { -1, -1 },
4255 { -1, -1 },
4256 { -1, -1 },
4257 { 648, -1 },
4258 { -1, -1 },
4259 { 440, -1 },
4260 { -1, -1 },
4261 { 188, -1 },
4262 { -1, -1 },
4263 { -1, -1 },
4264 { -1, -1 },
4265 { -1, -1 },
4266 { 1258, -1 },
4267 { 874, -1 },
4268 { 1243, -1 },
4269 { -1, -1 },
4270 { -1, -1 },
4271 { -1, -1 },
4272 { -1, -1 },
4273 { -1, -1 },
4274 { -1, -1 },
4275 { -1, -1 },
4276 { -1, -1 },
4277 { 152, 4269 },
4278 { -1, -1 },
4279 { -1, -1 },
4280 { -1, -1 },
4281 { -1, -1 },
4282 { -1, -1 },
4283 { -1, -1 },
4284 { -1, -1 },
4285 { -1, -1 },
4286 { -1, -1 },
4287 { -1, -1 },
4288 { -1, -1 },
4289 { -1, -1 },
4290 { -1, -1 },
4291 { -1, -1 },
4292 { 446, -1 },
4293 { -1, -1 },
4294 { -1, -1 },
4295 { -1, -1 },
4296 { -1, -1 },
4297 { -1, -1 },
4298 { 1091, -1 },
4299 { -1, -1 },
4300 { 783, 4225 },
4301 { -1, -1 },
4302 { 563, -1 },
4303 { -1, -1 },
4304 { -1, -1 },
4305 { -1, -1 },
4306 { -1, -1 },
4307 { -1, -1 },
4308 { -1, -1 },
4309 { -1, -1 },
4310 { -1, -1 },
4311 { 1162, -1 },
4312 { 1139, -1 },
4313 { -1, -1 },
4314 { -1, -1 },
4315 { -1, -1 },
4316 { -1, -1 },
4317 { -1, -1 },
4318 { -1, -1 },
4319 { 126, -1 },
4320 { -1, -1 },
4321 { -1, -1 },
4322 { 1211, -1 },
4323 { -1, -1 },
4324 { -1, -1 },
4325 { 1304, -1 },
4326 { -1, -1 },
4327 { 402, -1 },
4328 { -1, -1 },
4329 { -1, -1 },
4330 { 1063, -1 },
4331 { 11, -1 },
4332 { -1, -1 },
4333 { -1, -1 },
4334 { -1, -1 },
4335 { -1, -1 },
4336 { -1, -1 },
4337 { -1, -1 },
4338 { -1, -1 },
4339 { 632, -1 },
4340 { -1, -1 },
4341 { -1, -1 },
4342 { -1, -1 },
4343 { 54, -1 },
4344 { -1, -1 },
4345 { -1, -1 },
4346 { -1, -1 },
4347 { -1, -1 },
4348 { 770, -1 },
4349 { -1, -1 },
4350 { 382, 4158 },
4351 { -1, -1 },
4352 { 453, 4288 },
4353 { -1, -1 },
4354 { -1, -1 },
4355 { -1, -1 },
4356 { -1, -1 },
4357 { -1, -1 },
4358 { 183, -1 },
4359 { -1, -1 },
4360 { -1, -1 },
4361 { -1, -1 },
4362 { -1, -1 },
4363 { 1315, -1 },
4364 { 533, -1 },
4365 { 604, 4257 },
4366 { -1, -1 },
4367 { -1, -1 },
4368 { -1, -1 },
4369 { 953, -1 },
4370 { -1, -1 },
4371 { 946, 4270 },
4372 { 1054, -1 },
4373 { -1, -1 },
4374 { 1224, -1 },
4375 { -1, -1 },
4376 { -1, -1 },
4377 { -1, -1 },
4378 { 50, -1 },
4379 { -1, -1 },
4380 { -1, -1 },
4381 { 494, 4126 },
4382 { -1, -1 },
4383 { 681, -1 },
4384 { -1, -1 },
4385 { -1, -1 },
4386 { -1, -1 },
4387 { -1, -1 },
4388 { 269, 4286 },
4389 { -1, -1 },
4390 { -1, -1 },
4391 { -1, -1 },
4392 { 259, -1 },
4393 { -1, -1 },
4394 { -1, -1 },
4395 { -1, -1 },
4396 { 213, -1 },
4397 { -1, -1 },
4398 { 1009, -1 },
4399 { -1, -1 },
4400 { -1, -1 },
4401 { -1, -1 },
4402 { 227, -1 },
4403 { -1, -1 },
4404 { -1, -1 },
4405 { -1, -1 },
4406 { -1, -1 },
4407 { -1, -1 },
4408 { -1, -1 },
4409 { -1, -1 },
4410 { -1, -1 },
4411 { 329, -1 },
4412 { -1, -1 },
4413 { -1, -1 },
4414 { -1, -1 },
4415 { -1, -1 },
4416 { -1, -1 },
4417 { -1, -1 },
4418 { -1, -1 },
4419 { 780, -1 },
4420 { 520, -1 },
4421 { -1, -1 },
4422 { -1, -1 },
4423 { -1, -1 },
4424 { -1, -1 },
4425 { -1, -1 },
4426 { -1, -1 },
4427 { 1034, -1 },
4428 { -1, -1 },
4429 { -1, -1 },
4430 { 432, -1 },
4431 { -1, -1 },
4432 { -1, -1 },
4433 { -1, -1 },
4434 { -1, -1 },
4435 { 107, -1 },
4436 { 270, -1 },
4437 { 749, -1 },
4438 { -1, -1 },
4439 { -1, -1 },
4440 { 268, -1 },
4441 { 288, -1 },
4442 { -1, -1 },
4443 { -1, -1 },
4444 { -1, -1 },
4445 { -1, -1 },
4446 { -1, -1 },
4447 { 1151, -1 },
4448 { -1, -1 },
4449 { -1, -1 },
4450 { -1, -1 },
4451 { -1, -1 },
4452 { -1, -1 },
4453 { -1, -1 },
4454 { -1, -1 },
4455 { -1, -1 },
4456 { -1, -1 },
4457 { -1, -1 },
4458 { 415, 4132 },
4459 { -1, -1 },
4460 { -1, -1 },
4461 { -1, -1 },
4462 { 285, -1 },
4463 { 472, -1 },
4464 { -1, -1 },
4465 { -1, -1 },
4466 { -1, -1 },
4467 { -1, -1 },
4468 { 483, -1 },
4469 { -1, -1 },
4470 { -1, -1 },
4471 { -1, -1 },
4472 { -1, -1 },
4473 { -1, -1 },
4474 { -1, -1 },
4475 { -1, -1 },
4476 { 502, -1 },
4477 { 53, -1 },
4478 { 1062, -1 },
4479 { -1, -1 },
4480 { -1, -1 },
4481 { -1, -1 },
4482 { -1, -1 },
4483 { -1, -1 },
4484 { 1120, -1 },
4485 { -1, -1 },
4486 { 163, -1 },
4487 { -1, -1 },
4488 { 577, 4196 },
4489 { 1268, -1 },
4490 { -1, -1 },
4491 { -1, -1 },
4492 { 1036, -1 },
4493 { -1, -1 },
4494 { 13, -1 },
4495 { 824, -1 },
4496 { -1, -1 },
4497 { 804, -1 },
4498 { 184, -1 },
4499 { -1, -1 },
4500 { -1, -1 },
4501 { -1, -1 },
4502 { -1, -1 },
4503 { 1215, -1 },
4504 { -1, -1 },
4505 { -1, -1 },
4506 { 102, -1 },
4507 { 106, -1 },
4508 { 133, -1 },
4509 { 147, 4147 },
4510 { 175, 4129 },
4511 { 194, -1 },
4512 { 205, 4142 },
4513 { 236, -1 },
4514 { 299, -1 },
4515 { 309, -1 },
4516 { 317, -1 },
4517 { 323, -1 },
4518 { 336, 4266 },
4519 { 341, -1 },
4520 { 345, 4224 },
4521 { 358, -1 },
4522 { 360, -1 },
4523 { 362, -1 },
4524 { 381, -1 },
4525 { 386, 4138 },
4526 { 405, 4204 },
4527 { 411, 4214 },
4528 { 428, -1 },
4529 { 436, -1 },
4530 { 437, -1 },
4531 { 450, -1 },
4532 { 457, 4222 },
4533 { 471, 4146 },
4534 { 482, -1 },
4535 { 488, -1 },
4536 { 496, 4131 },
4537 { 504, -1 },
4538 { 512, -1 },
4539 { 513, -1 },
4540 { 518, 4205 },
4541 { 536, 4140 },
4542 { 538, -1 },
4543 { 545, 4173 },
4544 { 576, -1 },
4545 { 580, -1 },
4546 { 587, -1 },
4547 { 589, -1 },
4548 { 594, -1 },
4549 { 595, -1 },
4550 { 596, -1 },
4551 { 597, -1 },
4552 { 606, -1 },
4553 { 608, -1 },
4554 { 619, -1 },
4555 { 635, 4150 },
4556 { 640, -1 },
4557 { 642, -1 },
4558 { 656, -1 },
4559 { 667, -1 },
4560 { 673, -1 },
4561 { 683, -1 },
4562 { 696, -1 },
4563 { 707, -1 },
4564 { 709, -1 },
4565 { 713, 4289 },
4566 { 721, 4250 },
4567 { 735, -1 },
4568 { 738, -1 },
4569 { 741, -1 },
4570 { 742, 4247 },
4571 { 751, -1 },
4572 { 757, -1 },
4573 { 769, -1 },
4574 { 778, -1 },
4575 { 781, 4207 },
4576 { 787, -1 },
4577 { 789, -1 },
4578 { 795, -1 },
4579 { 821, -1 },
4580 { 831, -1 },
4581 { 832, -1 },
4582 { 836, -1 },
4583 { 840, -1 },
4584 { 845, -1 },
4585 { 847, -1 },
4586 { 849, -1 },
4587 { 850, -1 },
4588 { 861, -1 },
4589 { 867, -1 },
4590 { 882, 4230 },
4591 { 888, -1 },
4592 { 901, 4219 },
4593 { 903, -1 },
4594 { 908, -1 },
4595 { 914, -1 },
4596 { 952, -1 },
4597 { 959, -1 },
4598 { 962, -1 },
4599 { 963, 4279 },
4600 { 964, -1 },
4601 { 968, -1 },
4602 { 969, -1 },
4603 { 973, -1 },
4604 { 974, -1 },
4605 { 984, -1 },
4606 { 985, -1 },
4607 { 986, -1 },
4608 { 987, -1 },
4609 { 989, -1 },
4610 { 990, -1 },
4611 { 992, -1 },
4612 { 996, -1 },
4613 { 1001, -1 },
4614 { 1003, -1 },
4615 { 1004, -1 },
4616 { 1007, -1 },
4617 { 1010, -1 },
4618 { 1011, -1 },
4619 { 1012, -1 },
4620 { 1019, -1 },
4621 { 1020, -1 },
4622 { 1024, 4252 },
4623 { 1025, -1 },
4624 { 1042, -1 },
4625 { 1045, -1 },
4626 { 1055, -1 },
4627 { 1065, -1 },
4628 { 1073, -1 },
4629 { 1074, -1 },
4630 { 1075, -1 },
4631 { 1085, 4280 },
4632 { 1100, -1 },
4633 { 1104, -1 },
4634 { 1106, -1 },
4635 { 1108, -1 },
4636 { 1113, -1 },
4637 { 1116, -1 },
4638 { 1118, -1 },
4639 { 1122, 4275 },
4640 { 1127, -1 },
4641 { 1129, -1 },
4642 { 1131, -1 },
4643 { 1134, -1 },
4644 { 1138, -1 },
4645 { 1141, -1 },
4646 { 1145, -1 },
4647 { 1146, -1 },
4648 { 1147, -1 },
4649 { 1155, -1 },
4650 { 1160, -1 },
4651 { 1166, -1 },
4652 { 1167, -1 },
4653 { 1169, -1 },
4654 { 1170, -1 },
4655 { 1180, -1 },
4656 { 1183, -1 },
4657 { 1184, -1 },
4658 { 1185, -1 },
4659 { 1186, -1 },
4660 { 1191, -1 },
4661 { 1193, -1 },
4662 { 1195, -1 },
4663 { 1196, -1 },
4664 { 1201, -1 },
4665 { 1202, -1 },
4666 { 1204, -1 },
4667 { 1209, -1 },
4668 { 1210, -1 },
4669 { 1213, -1 },
4670 { 1216, -1 },
4671 { 1218, -1 },
4672 { 1221, -1 },
4673 { 1227, -1 },
4674 { 1228, -1 },
4675 { 1229, -1 },
4676 { 1234, -1 },
4677 { 1236, -1 },
4678 { 1237, -1 },
4679 { 1238, -1 },
4680 { 1239, -1 },
4681 { 1241, -1 },
4682 { 1242, -1 },
4683 { 1244, -1 },
4684 { 1247, -1 },
4685 { 1248, -1 },
4686 { 1251, -1 },
4687 { 1254, -1 },
4688 { 1255, -1 },
4689 { 1261, -1 },
4690 { 1262, -1 },
4691 { 1265, -1 },
4692 { 1270, -1 },
4693 { 1271, -1 },
4694 { 1275, -1 },
4695 { 1281, -1 },
4696 { 1284, -1 },
4697 { 1296, -1 },
4698 { 1298, -1 },
4699 { 1300, -1 },
4700 { 1303, -1 },
4701 { 1308, -1 },
4702 { 1317, -1 },
4703 { 1319, -1 },
4704 { 1326, -1 },
4705 { 1328, -1 },
4706 { 1333, -1 },
4707 { 1334, -1 },
4708 { 1335, -1 },
4709};
4710
4711
4712static const HashTableValue JSCSSStyleDeclarationPrototypeTableValues[] =
4713{
4714 { "constructor", static_cast<unsigned>(JSC::PropertyAttribute::DontEnum), NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclarationConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } },
4715 { "cssText", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_cssText), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_cssText) } },
4716 { "length", JSC::PropertyAttribute::ReadOnly | JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_length), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(nullptr) } },
4717 { "parentRule", JSC::PropertyAttribute::ReadOnly | JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_parentRule), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(nullptr) } },
4718 { "cssFloat", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_cssFloat), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_cssFloat) } },
4719 { "AppleColorFilter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4720 { "ApplePayButtonStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4721 { "ApplePayButtonType", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4722 { "AppleTrailingWord", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4723 { "EpubCaptionSide", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4724 { "EpubHyphens", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4725 { "EpubTextCombine", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4726 { "EpubTextEmphasis", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4727 { "EpubTextEmphasisColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4728 { "EpubTextEmphasisStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4729 { "EpubTextOrientation", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4730 { "EpubTextTransform", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4731 { "EpubWordBreak", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4732 { "EpubWritingMode", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4733 { "InternalTextAutosizingStatus", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4734 { "WebkitAlignContent", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4735 { "WebkitAlignItems", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4736 { "WebkitAlignSelf", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4737 { "WebkitAlt", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4738 { "WebkitAnimation", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4739 { "WebkitAnimationDelay", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4740 { "WebkitAnimationDirection", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4741 { "WebkitAnimationDuration", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4742 { "WebkitAnimationFillMode", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4743 { "WebkitAnimationIterationCount", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4744 { "WebkitAnimationName", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4745 { "WebkitAnimationPlayState", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4746 { "WebkitAnimationTimingFunction", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4747 { "WebkitAppearance", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4748 { "WebkitBackdropFilter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4749 { "WebkitBackfaceVisibility", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4750 { "WebkitBackgroundClip", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4751 { "WebkitBackgroundComposite", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4752 { "WebkitBackgroundOrigin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4753 { "WebkitBackgroundSize", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4754 { "WebkitBorderAfter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4755 { "WebkitBorderAfterColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4756 { "WebkitBorderAfterStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4757 { "WebkitBorderAfterWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4758 { "WebkitBorderBefore", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4759 { "WebkitBorderBeforeColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4760 { "WebkitBorderBeforeStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4761 { "WebkitBorderBeforeWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4762 { "WebkitBorderBottomLeftRadius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4763 { "WebkitBorderBottomRightRadius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4764 { "WebkitBorderEnd", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4765 { "WebkitBorderEndColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4766 { "WebkitBorderEndStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4767 { "WebkitBorderEndWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4768 { "WebkitBorderFit", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4769 { "WebkitBorderHorizontalSpacing", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4770 { "WebkitBorderImage", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4771 { "WebkitBorderRadius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4772 { "WebkitBorderStart", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4773 { "WebkitBorderStartColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4774 { "WebkitBorderStartStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4775 { "WebkitBorderStartWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4776 { "WebkitBorderTopLeftRadius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4777 { "WebkitBorderTopRightRadius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4778 { "WebkitBorderVerticalSpacing", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4779 { "WebkitBoxAlign", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4780 { "WebkitBoxDecorationBreak", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4781 { "WebkitBoxDirection", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4782 { "WebkitBoxFlex", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4783 { "WebkitBoxFlexGroup", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4784 { "WebkitBoxLines", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4785 { "WebkitBoxOrdinalGroup", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4786 { "WebkitBoxOrient", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4787 { "WebkitBoxPack", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4788 { "WebkitBoxReflect", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4789 { "WebkitBoxShadow", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4790 { "WebkitBoxSizing", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4791 { "WebkitClipPath", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4792 { "WebkitColumnAxis", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4793 { "WebkitColumnBreakAfter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4794 { "WebkitColumnBreakBefore", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4795 { "WebkitColumnBreakInside", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4796 { "WebkitColumnCount", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4797 { "WebkitColumnFill", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4798 { "WebkitColumnGap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4799 { "WebkitColumnProgression", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4800 { "WebkitColumnRule", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4801 { "WebkitColumnRuleColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4802 { "WebkitColumnRuleStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4803 { "WebkitColumnRuleWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4804 { "WebkitColumnSpan", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4805 { "WebkitColumnWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4806 { "WebkitColumns", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4807 { "WebkitCursorVisibility", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4808 { "WebkitFilter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4809 { "WebkitFlex", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4810 { "WebkitFlexBasis", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4811 { "WebkitFlexDirection", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4812 { "WebkitFlexFlow", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4813 { "WebkitFlexGrow", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4814 { "WebkitFlexShrink", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4815 { "WebkitFlexWrap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4816 { "WebkitFontKerning", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4817 { "WebkitFontSmoothing", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4818 { "WebkitHyphenateCharacter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4819 { "WebkitHyphenateLimitAfter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4820 { "WebkitHyphenateLimitBefore", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4821 { "WebkitHyphenateLimitLines", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4822 { "WebkitHyphens", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4823 { "WebkitInitialLetter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4824 { "WebkitJustifyContent", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4825 { "WebkitJustifyItems", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4826 { "WebkitLineAlign", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4827 { "WebkitLineBoxContain", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4828 { "WebkitLineBreak", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4829 { "WebkitLineClamp", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4830 { "WebkitLineGrid", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4831 { "WebkitLineSnap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4832 { "WebkitLocale", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4833 { "WebkitLogicalHeight", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4834 { "WebkitLogicalWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4835 { "WebkitMarginAfter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4836 { "WebkitMarginAfterCollapse", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4837 { "WebkitMarginBefore", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4838 { "WebkitMarginBeforeCollapse", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4839 { "WebkitMarginBottomCollapse", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4840 { "WebkitMarginCollapse", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4841 { "WebkitMarginEnd", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4842 { "WebkitMarginStart", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4843 { "WebkitMarginTopCollapse", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4844 { "WebkitMask", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4845 { "WebkitMaskBoxImage", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4846 { "WebkitMaskBoxImageOutset", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4847 { "WebkitMaskBoxImageRepeat", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4848 { "WebkitMaskBoxImageSlice", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4849 { "WebkitMaskBoxImageSource", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4850 { "WebkitMaskBoxImageWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4851 { "WebkitMaskClip", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4852 { "WebkitMaskComposite", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4853 { "WebkitMaskImage", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4854 { "WebkitMaskOrigin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4855 { "WebkitMaskPosition", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4856 { "WebkitMaskPositionX", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4857 { "WebkitMaskPositionY", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4858 { "WebkitMaskRepeat", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4859 { "WebkitMaskSize", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4860 { "WebkitMaskSourceType", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4861 { "WebkitMaxLogicalHeight", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4862 { "WebkitMaxLogicalWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4863 { "WebkitMinLogicalHeight", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4864 { "WebkitMinLogicalWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4865 { "WebkitNbspMode", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4866 { "WebkitOpacity", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4867 { "WebkitOrder", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4868 { "WebkitPaddingAfter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4869 { "WebkitPaddingBefore", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4870 { "WebkitPaddingEnd", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4871 { "WebkitPaddingStart", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4872 { "WebkitPerspective", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4873 { "WebkitPerspectiveOrigin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4874 { "WebkitPerspectiveOriginX", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4875 { "WebkitPerspectiveOriginY", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4876 { "WebkitPrintColorAdjust", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4877 { "WebkitRtlOrdering", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4878 { "WebkitRubyPosition", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4879 { "WebkitShapeImageThreshold", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4880 { "WebkitShapeMargin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4881 { "WebkitShapeOutside", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4882 { "WebkitTextCombine", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4883 { "WebkitTextDecoration", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4884 { "WebkitTextDecorationColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4885 { "WebkitTextDecorationLine", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4886 { "WebkitTextDecorationSkip", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4887 { "WebkitTextDecorationStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4888 { "WebkitTextDecorationsInEffect", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4889 { "WebkitTextEmphasis", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4890 { "WebkitTextEmphasisColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4891 { "WebkitTextEmphasisPosition", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4892 { "WebkitTextEmphasisStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4893 { "WebkitTextFillColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4894 { "WebkitTextOrientation", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4895 { "WebkitTextSecurity", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4896 { "WebkitTextSizeAdjust", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4897 { "WebkitTextStroke", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4898 { "WebkitTextStrokeColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4899 { "WebkitTextStrokeWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4900 { "WebkitTextUnderlinePosition", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4901 { "WebkitTextZoom", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4902 { "WebkitTransform", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4903 { "WebkitTransformOrigin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4904 { "WebkitTransformOriginX", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4905 { "WebkitTransformOriginY", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4906 { "WebkitTransformOriginZ", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4907 { "WebkitTransformStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4908 { "WebkitTransition", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4909 { "WebkitTransitionDelay", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4910 { "WebkitTransitionDuration", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4911 { "WebkitTransitionProperty", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4912 { "WebkitTransitionTimingFunction", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4913 { "WebkitUserDrag", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4914 { "WebkitUserModify", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4915 { "WebkitUserSelect", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4916 { "WebkitWritingMode", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4917 { "additiveSymbols", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::PropertyCallback, NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createJSCSSStyleDeclarationPrototype_additiveSymbols), (intptr_t) static_cast<IsLazyPropertyEnabledCallback>(isEnabledJSCSSStyleDeclarationPrototype_additiveSymbols) } },
4918 { "alignContent", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4919 { "alignItems", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4920 { "alignSelf", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4921 { "alignmentBaseline", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4922 { "all", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4923 { "alt", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4924 { "animation", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4925 { "animationDelay", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4926 { "animationDirection", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4927 { "animationDuration", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4928 { "animationFillMode", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4929 { "animationIterationCount", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4930 { "animationName", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4931 { "animationPlayState", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4932 { "animationTimingFunction", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4933 { "aspectRatio", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::PropertyCallback, NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createJSCSSStyleDeclarationPrototype_aspectRatio), (intptr_t) static_cast<IsLazyPropertyEnabledCallback>(isEnabledJSCSSStyleDeclarationPrototype_aspectRatio) } },
4934 { "background", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4935 { "backgroundAttachment", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4936 { "backgroundBlendMode", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4937 { "backgroundClip", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4938 { "backgroundColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4939 { "backgroundImage", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4940 { "backgroundOrigin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4941 { "backgroundPosition", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4942 { "backgroundPositionX", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4943 { "backgroundPositionY", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4944 { "backgroundRepeat", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4945 { "backgroundSize", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4946 { "baselineShift", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4947 { "blockSize", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4948 { "border", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4949 { "borderBlock", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4950 { "borderBlockColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4951 { "borderBlockEnd", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4952 { "borderBlockEndColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4953 { "borderBlockEndStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4954 { "borderBlockEndWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4955 { "borderBlockStart", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4956 { "borderBlockStartColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4957 { "borderBlockStartStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4958 { "borderBlockStartWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4959 { "borderBlockStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4960 { "borderBlockWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4961 { "borderBottom", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4962 { "borderBottomColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4963 { "borderBottomLeftRadius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4964 { "borderBottomRightRadius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4965 { "borderBottomStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4966 { "borderBottomWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4967 { "borderCollapse", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4968 { "borderColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4969 { "borderEndEndRadius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4970 { "borderEndStartRadius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4971 { "borderImage", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4972 { "borderImageOutset", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4973 { "borderImageRepeat", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4974 { "borderImageSlice", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4975 { "borderImageSource", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4976 { "borderImageWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4977 { "borderInline", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4978 { "borderInlineColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4979 { "borderInlineEnd", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4980 { "borderInlineEndColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4981 { "borderInlineEndStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4982 { "borderInlineEndWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4983 { "borderInlineStart", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4984 { "borderInlineStartColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4985 { "borderInlineStartStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4986 { "borderInlineStartWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4987 { "borderInlineStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4988 { "borderInlineWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4989 { "borderLeft", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4990 { "borderLeftColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4991 { "borderLeftStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4992 { "borderLeftWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4993 { "borderRadius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4994 { "borderRight", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4995 { "borderRightColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4996 { "borderRightStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4997 { "borderRightWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4998 { "borderSpacing", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
4999 { "borderStartEndRadius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5000 { "borderStartStartRadius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5001 { "borderStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5002 { "borderTop", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5003 { "borderTopColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5004 { "borderTopLeftRadius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5005 { "borderTopRightRadius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5006 { "borderTopStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5007 { "borderTopWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5008 { "borderWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5009 { "bottom", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5010 { "boxShadow", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5011 { "boxSizing", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5012 { "breakAfter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5013 { "breakBefore", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5014 { "breakInside", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5015 { "bufferedRendering", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5016 { "captionSide", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5017 { "caretColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5018 { "clear", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5019 { "clip", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5020 { "clipPath", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5021 { "clipRule", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5022 { "color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5023 { "colorInterpolation", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5024 { "colorInterpolationFilters", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5025 { "colorProfile", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5026 { "colorRendering", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5027 { "colorScheme", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5028 { "columnCount", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5029 { "columnFill", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5030 { "columnGap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5031 { "columnRule", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5032 { "columnRuleColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5033 { "columnRuleStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5034 { "columnRuleWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5035 { "columnSpan", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5036 { "columnWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5037 { "columns", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5038 { "contain", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::PropertyCallback, NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createJSCSSStyleDeclarationPrototype_contain), (intptr_t) static_cast<IsLazyPropertyEnabledCallback>(isEnabledJSCSSStyleDeclarationPrototype_contain) } },
5039 { "content", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5040 { "counterIncrement", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5041 { "counterReset", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5042 { "cursor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5043 { "cx", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5044 { "cy", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5045 { "direction", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5046 { "display", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5047 { "dominantBaseline", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5048 { "emptyCells", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5049 { "enableBackground", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5050 { "fallback", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::PropertyCallback, NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createJSCSSStyleDeclarationPrototype_fallback), (intptr_t) static_cast<IsLazyPropertyEnabledCallback>(isEnabledJSCSSStyleDeclarationPrototype_fallback) } },
5051 { "fill", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5052 { "fillOpacity", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5053 { "fillRule", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5054 { "filter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5055 { "flex", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5056 { "flexBasis", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5057 { "flexDirection", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5058 { "flexFlow", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5059 { "flexGrow", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5060 { "flexShrink", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5061 { "flexWrap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5062 { "float", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5063 { "floodColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5064 { "floodOpacity", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5065 { "font", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5066 { "fontDisplay", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5067 { "fontFamily", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5068 { "fontFeatureSettings", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5069 { "fontKerning", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5070 { "fontOpticalSizing", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5071 { "fontSize", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5072 { "fontStretch", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5073 { "fontStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5074 { "fontSynthesis", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5075 { "fontVariant", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5076 { "fontVariantAlternates", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5077 { "fontVariantCaps", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5078 { "fontVariantEastAsian", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5079 { "fontVariantLigatures", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5080 { "fontVariantNumeric", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5081 { "fontVariantPosition", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5082 { "fontVariationSettings", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5083 { "fontWeight", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5084 { "gap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5085 { "glyphOrientationHorizontal", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5086 { "glyphOrientationVertical", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5087 { "grid", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5088 { "gridArea", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5089 { "gridAutoColumns", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5090 { "gridAutoFlow", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5091 { "gridAutoRows", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5092 { "gridColumn", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5093 { "gridColumnEnd", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5094 { "gridColumnGap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5095 { "gridColumnStart", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5096 { "gridGap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5097 { "gridRow", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5098 { "gridRowEnd", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5099 { "gridRowGap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5100 { "gridRowStart", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5101 { "gridTemplate", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5102 { "gridTemplateAreas", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5103 { "gridTemplateColumns", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5104 { "gridTemplateRows", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5105 { "hangingPunctuation", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5106 { "height", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5107 { "imageOrientation", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5108 { "imageRendering", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5109 { "inlineSize", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5110 { "inset", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5111 { "insetBlock", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5112 { "insetBlockEnd", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5113 { "insetBlockStart", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5114 { "insetInline", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5115 { "insetInlineEnd", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5116 { "insetInlineStart", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5117 { "isolation", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5118 { "justifyContent", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5119 { "justifyItems", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5120 { "justifySelf", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5121 { "kerning", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5122 { "left", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5123 { "letterSpacing", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5124 { "lightingColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5125 { "lineBreak", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5126 { "lineHeight", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5127 { "listStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5128 { "listStyleImage", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5129 { "listStylePosition", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5130 { "listStyleType", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5131 { "margin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5132 { "marginBlock", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5133 { "marginBlockEnd", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5134 { "marginBlockStart", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5135 { "marginBottom", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5136 { "marginInline", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5137 { "marginInlineEnd", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5138 { "marginInlineStart", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5139 { "marginLeft", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5140 { "marginRight", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5141 { "marginTop", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5142 { "marker", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5143 { "markerEnd", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5144 { "markerMid", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5145 { "markerStart", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5146 { "mask", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5147 { "maskType", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5148 { "mathStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5149 { "maxBlockSize", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5150 { "maxHeight", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5151 { "maxInlineSize", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5152 { "maxWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5153 { "minBlockSize", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5154 { "minHeight", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5155 { "minInlineSize", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5156 { "minWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5157 { "mixBlendMode", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5158 { "negative", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::PropertyCallback, NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createJSCSSStyleDeclarationPrototype_negative), (intptr_t) static_cast<IsLazyPropertyEnabledCallback>(isEnabledJSCSSStyleDeclarationPrototype_negative) } },
5159 { "objectFit", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5160 { "objectPosition", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5161 { "opacity", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5162 { "order", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5163 { "orphans", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5164 { "outline", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5165 { "outlineColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5166 { "outlineOffset", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5167 { "outlineStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5168 { "outlineWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5169 { "overflow", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5170 { "overflowWrap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5171 { "overflowX", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5172 { "overflowY", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5173 { "overscrollBehavior", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::PropertyCallback, NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createJSCSSStyleDeclarationPrototype_overscrollBehavior), (intptr_t) static_cast<IsLazyPropertyEnabledCallback>(isEnabledJSCSSStyleDeclarationPrototype_overscrollBehavior) } },
5174 { "overscrollBehaviorX", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::PropertyCallback, NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createJSCSSStyleDeclarationPrototype_overscrollBehaviorX), (intptr_t) static_cast<IsLazyPropertyEnabledCallback>(isEnabledJSCSSStyleDeclarationPrototype_overscrollBehaviorX) } },
5175 { "overscrollBehaviorY", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::PropertyCallback, NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createJSCSSStyleDeclarationPrototype_overscrollBehaviorY), (intptr_t) static_cast<IsLazyPropertyEnabledCallback>(isEnabledJSCSSStyleDeclarationPrototype_overscrollBehaviorY) } },
5176 { "pad", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::PropertyCallback, NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createJSCSSStyleDeclarationPrototype_pad), (intptr_t) static_cast<IsLazyPropertyEnabledCallback>(isEnabledJSCSSStyleDeclarationPrototype_pad) } },
5177 { "padding", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5178 { "paddingBlock", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5179 { "paddingBlockEnd", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5180 { "paddingBlockStart", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5181 { "paddingBottom", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5182 { "paddingInline", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5183 { "paddingInlineEnd", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5184 { "paddingInlineStart", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5185 { "paddingLeft", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5186 { "paddingRight", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5187 { "paddingTop", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5188 { "page", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5189 { "pageBreakAfter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5190 { "pageBreakBefore", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5191 { "pageBreakInside", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5192 { "paintOrder", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5193 { "perspective", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5194 { "perspectiveOrigin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5195 { "perspectiveOriginX", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5196 { "perspectiveOriginY", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5197 { "placeContent", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5198 { "placeItems", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5199 { "placeSelf", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5200 { "pointerEvents", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5201 { "position", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5202 { "prefix", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::PropertyCallback, NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createJSCSSStyleDeclarationPrototype_prefix), (intptr_t) static_cast<IsLazyPropertyEnabledCallback>(isEnabledJSCSSStyleDeclarationPrototype_prefix) } },
5203 { "quotes", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5204 { "r", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5205 { "range", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::PropertyCallback, NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createJSCSSStyleDeclarationPrototype_range), (intptr_t) static_cast<IsLazyPropertyEnabledCallback>(isEnabledJSCSSStyleDeclarationPrototype_range) } },
5206 { "resize", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5207 { "right", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5208 { "rotate", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::PropertyCallback, NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createJSCSSStyleDeclarationPrototype_rotate), (intptr_t) static_cast<IsLazyPropertyEnabledCallback>(isEnabledJSCSSStyleDeclarationPrototype_rotate) } },
5209 { "rowGap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5210 { "rx", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5211 { "ry", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5212 { "scale", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::PropertyCallback, NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createJSCSSStyleDeclarationPrototype_scale), (intptr_t) static_cast<IsLazyPropertyEnabledCallback>(isEnabledJSCSSStyleDeclarationPrototype_scale) } },
5213 { "scrollBehavior", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::PropertyCallback, NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createJSCSSStyleDeclarationPrototype_scrollBehavior), (intptr_t) static_cast<IsLazyPropertyEnabledCallback>(isEnabledJSCSSStyleDeclarationPrototype_scrollBehavior) } },
5214 { "scrollMargin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5215 { "scrollMarginBlock", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5216 { "scrollMarginBlockEnd", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5217 { "scrollMarginBlockStart", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5218 { "scrollMarginBottom", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5219 { "scrollMarginInline", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5220 { "scrollMarginInlineEnd", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5221 { "scrollMarginInlineStart", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5222 { "scrollMarginLeft", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5223 { "scrollMarginRight", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5224 { "scrollMarginTop", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5225 { "scrollPadding", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5226 { "scrollPaddingBlock", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5227 { "scrollPaddingBlockEnd", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5228 { "scrollPaddingBlockStart", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5229 { "scrollPaddingBottom", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5230 { "scrollPaddingInline", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5231 { "scrollPaddingInlineEnd", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5232 { "scrollPaddingInlineStart", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5233 { "scrollPaddingLeft", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5234 { "scrollPaddingRight", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5235 { "scrollPaddingTop", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5236 { "scrollSnapAlign", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5237 { "scrollSnapMargin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5238 { "scrollSnapMarginBottom", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5239 { "scrollSnapMarginLeft", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5240 { "scrollSnapMarginRight", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5241 { "scrollSnapMarginTop", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5242 { "scrollSnapStop", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5243 { "scrollSnapType", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5244 { "shapeImageThreshold", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5245 { "shapeMargin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5246 { "shapeOutside", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5247 { "shapeRendering", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5248 { "size", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5249 { "speakAs", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5250 { "src", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5251 { "stopColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5252 { "stopOpacity", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5253 { "stroke", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5254 { "strokeColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5255 { "strokeDasharray", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5256 { "strokeDashoffset", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5257 { "strokeLinecap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5258 { "strokeLinejoin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5259 { "strokeMiterlimit", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5260 { "strokeOpacity", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5261 { "strokeWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5262 { "suffix", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::PropertyCallback, NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createJSCSSStyleDeclarationPrototype_suffix), (intptr_t) static_cast<IsLazyPropertyEnabledCallback>(isEnabledJSCSSStyleDeclarationPrototype_suffix) } },
5263 { "supportedColorSchemes", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5264 { "symbols", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::PropertyCallback, NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createJSCSSStyleDeclarationPrototype_symbols), (intptr_t) static_cast<IsLazyPropertyEnabledCallback>(isEnabledJSCSSStyleDeclarationPrototype_symbols) } },
5265 { "system", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::PropertyCallback, NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createJSCSSStyleDeclarationPrototype_system), (intptr_t) static_cast<IsLazyPropertyEnabledCallback>(isEnabledJSCSSStyleDeclarationPrototype_system) } },
5266 { "tabSize", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5267 { "tableLayout", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5268 { "textAlign", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5269 { "textAnchor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5270 { "textDecoration", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5271 { "textDecorationColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5272 { "textDecorationLine", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5273 { "textDecorationSkip", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5274 { "textDecorationStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5275 { "textDecorationThickness", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5276 { "textEmphasis", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5277 { "textEmphasisColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5278 { "textEmphasisPosition", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5279 { "textEmphasisStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5280 { "textIndent", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5281 { "textOrientation", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5282 { "textOverflow", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5283 { "textRendering", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5284 { "textShadow", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5285 { "textTransform", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5286 { "textUnderlineOffset", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5287 { "textUnderlinePosition", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5288 { "top", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5289 { "touchAction", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5290 { "transform", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5291 { "transformBox", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5292 { "transformOrigin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5293 { "transformOriginX", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5294 { "transformOriginY", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5295 { "transformOriginZ", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5296 { "transformStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5297 { "transition", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5298 { "transitionDelay", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5299 { "transitionDuration", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5300 { "transitionProperty", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5301 { "transitionTimingFunction", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5302 { "translate", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::PropertyCallback, NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createJSCSSStyleDeclarationPrototype_translate), (intptr_t) static_cast<IsLazyPropertyEnabledCallback>(isEnabledJSCSSStyleDeclarationPrototype_translate) } },
5303 { "unicodeBidi", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5304 { "unicodeRange", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5305 { "vectorEffect", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5306 { "verticalAlign", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5307 { "visibility", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5308 { "whiteSpace", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5309 { "widows", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5310 { "width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5311 { "willChange", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5312 { "wordBreak", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5313 { "wordSpacing", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5314 { "wordWrap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5315 { "writingMode", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5316 { "x", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5317 { "y", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5318 { "zIndex", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5319 { "zoom", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute) } },
5320 { "webkitAlignContent", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5321 { "webkitAlignItems", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5322 { "webkitAlignSelf", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5323 { "webkitAlt", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5324 { "webkitAnimation", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5325 { "webkitAnimationDelay", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5326 { "webkitAnimationDirection", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5327 { "webkitAnimationDuration", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5328 { "webkitAnimationFillMode", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5329 { "webkitAnimationIterationCount", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5330 { "webkitAnimationName", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5331 { "webkitAnimationPlayState", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5332 { "webkitAnimationTimingFunction", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5333 { "webkitAppearance", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5334 { "webkitBackdropFilter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5335 { "webkitBackfaceVisibility", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5336 { "webkitBackgroundClip", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5337 { "webkitBackgroundComposite", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5338 { "webkitBackgroundOrigin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5339 { "webkitBackgroundSize", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5340 { "webkitBorderAfter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5341 { "webkitBorderAfterColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5342 { "webkitBorderAfterStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5343 { "webkitBorderAfterWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5344 { "webkitBorderBefore", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5345 { "webkitBorderBeforeColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5346 { "webkitBorderBeforeStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5347 { "webkitBorderBeforeWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5348 { "webkitBorderBottomLeftRadius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5349 { "webkitBorderBottomRightRadius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5350 { "webkitBorderEnd", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5351 { "webkitBorderEndColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5352 { "webkitBorderEndStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5353 { "webkitBorderEndWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5354 { "webkitBorderFit", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5355 { "webkitBorderHorizontalSpacing", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5356 { "webkitBorderImage", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5357 { "webkitBorderRadius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5358 { "webkitBorderStart", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5359 { "webkitBorderStartColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5360 { "webkitBorderStartStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5361 { "webkitBorderStartWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5362 { "webkitBorderTopLeftRadius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5363 { "webkitBorderTopRightRadius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5364 { "webkitBorderVerticalSpacing", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5365 { "webkitBoxAlign", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5366 { "webkitBoxDecorationBreak", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5367 { "webkitBoxDirection", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5368 { "webkitBoxFlex", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5369 { "webkitBoxFlexGroup", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5370 { "webkitBoxLines", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5371 { "webkitBoxOrdinalGroup", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5372 { "webkitBoxOrient", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5373 { "webkitBoxPack", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5374 { "webkitBoxReflect", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5375 { "webkitBoxShadow", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5376 { "webkitBoxSizing", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5377 { "webkitClipPath", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5378 { "webkitColumnAxis", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5379 { "webkitColumnBreakAfter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5380 { "webkitColumnBreakBefore", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5381 { "webkitColumnBreakInside", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5382 { "webkitColumnCount", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5383 { "webkitColumnFill", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5384 { "webkitColumnGap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5385 { "webkitColumnProgression", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5386 { "webkitColumnRule", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5387 { "webkitColumnRuleColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5388 { "webkitColumnRuleStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5389 { "webkitColumnRuleWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5390 { "webkitColumnSpan", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5391 { "webkitColumnWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5392 { "webkitColumns", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5393 { "webkitCursorVisibility", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5394 { "webkitFilter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5395 { "webkitFlex", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5396 { "webkitFlexBasis", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5397 { "webkitFlexDirection", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5398 { "webkitFlexFlow", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5399 { "webkitFlexGrow", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5400 { "webkitFlexShrink", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5401 { "webkitFlexWrap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5402 { "webkitFontKerning", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5403 { "webkitFontSmoothing", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5404 { "webkitHyphenateCharacter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5405 { "webkitHyphenateLimitAfter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5406 { "webkitHyphenateLimitBefore", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5407 { "webkitHyphenateLimitLines", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5408 { "webkitHyphens", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5409 { "webkitInitialLetter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5410 { "webkitJustifyContent", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5411 { "webkitJustifyItems", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5412 { "webkitLineAlign", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5413 { "webkitLineBoxContain", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5414 { "webkitLineBreak", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5415 { "webkitLineClamp", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5416 { "webkitLineGrid", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5417 { "webkitLineSnap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5418 { "webkitLocale", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5419 { "webkitLogicalHeight", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5420 { "webkitLogicalWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5421 { "webkitMarginAfter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5422 { "webkitMarginAfterCollapse", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5423 { "webkitMarginBefore", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5424 { "webkitMarginBeforeCollapse", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5425 { "webkitMarginBottomCollapse", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5426 { "webkitMarginCollapse", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5427 { "webkitMarginEnd", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5428 { "webkitMarginStart", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5429 { "webkitMarginTopCollapse", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5430 { "webkitMask", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5431 { "webkitMaskBoxImage", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5432 { "webkitMaskBoxImageOutset", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5433 { "webkitMaskBoxImageRepeat", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5434 { "webkitMaskBoxImageSlice", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5435 { "webkitMaskBoxImageSource", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5436 { "webkitMaskBoxImageWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5437 { "webkitMaskClip", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5438 { "webkitMaskComposite", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5439 { "webkitMaskImage", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5440 { "webkitMaskOrigin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5441 { "webkitMaskPosition", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5442 { "webkitMaskPositionX", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5443 { "webkitMaskPositionY", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5444 { "webkitMaskRepeat", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5445 { "webkitMaskSize", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5446 { "webkitMaskSourceType", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5447 { "webkitMaxLogicalHeight", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5448 { "webkitMaxLogicalWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5449 { "webkitMinLogicalHeight", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5450 { "webkitMinLogicalWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5451 { "webkitNbspMode", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5452 { "webkitOpacity", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5453 { "webkitOrder", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5454 { "webkitPaddingAfter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5455 { "webkitPaddingBefore", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5456 { "webkitPaddingEnd", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5457 { "webkitPaddingStart", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5458 { "webkitPerspective", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5459 { "webkitPerspectiveOrigin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5460 { "webkitPerspectiveOriginX", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5461 { "webkitPerspectiveOriginY", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5462 { "webkitPrintColorAdjust", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5463 { "webkitRtlOrdering", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5464 { "webkitRubyPosition", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5465 { "webkitShapeImageThreshold", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5466 { "webkitShapeMargin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5467 { "webkitShapeOutside", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5468 { "webkitTextCombine", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5469 { "webkitTextDecoration", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5470 { "webkitTextDecorationColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5471 { "webkitTextDecorationLine", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5472 { "webkitTextDecorationSkip", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5473 { "webkitTextDecorationStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5474 { "webkitTextDecorationsInEffect", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5475 { "webkitTextEmphasis", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5476 { "webkitTextEmphasisColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5477 { "webkitTextEmphasisPosition", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5478 { "webkitTextEmphasisStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5479 { "webkitTextFillColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5480 { "webkitTextOrientation", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5481 { "webkitTextSecurity", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5482 { "webkitTextSizeAdjust", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5483 { "webkitTextStroke", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5484 { "webkitTextStrokeColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5485 { "webkitTextStrokeWidth", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5486 { "webkitTextUnderlinePosition", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5487 { "webkitTextZoom", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5488 { "webkitTransform", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5489 { "webkitTransformOrigin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5490 { "webkitTransformOriginX", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5491 { "webkitTransformOriginY", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5492 { "webkitTransformOriginZ", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5493 { "webkitTransformStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5494 { "webkitTransition", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5495 { "webkitTransitionDelay", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5496 { "webkitTransitionDuration", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5497 { "webkitTransitionProperty", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5498 { "webkitTransitionTimingFunction", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5499 { "webkitUserDrag", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5500 { "webkitUserModify", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5501 { "webkitUserSelect", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5502 { "webkitWritingMode", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute) } },
5503 { "-apple-color-filter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5504 { "-apple-pay-button-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5505 { "-apple-pay-button-type", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5506 { "-apple-trailing-word", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5507 { "-epub-caption-side", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5508 { "-epub-hyphens", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5509 { "-epub-text-combine", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5510 { "-epub-text-emphasis", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5511 { "-epub-text-emphasis-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5512 { "-epub-text-emphasis-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5513 { "-epub-text-orientation", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5514 { "-epub-text-transform", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5515 { "-epub-word-break", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5516 { "-epub-writing-mode", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5517 { "-internal-text-autosizing-status", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5518 { "-webkit-align-content", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5519 { "-webkit-align-items", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5520 { "-webkit-align-self", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5521 { "-webkit-alt", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5522 { "-webkit-animation", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5523 { "-webkit-animation-delay", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5524 { "-webkit-animation-direction", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5525 { "-webkit-animation-duration", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5526 { "-webkit-animation-fill-mode", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5527 { "-webkit-animation-iteration-count", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5528 { "-webkit-animation-name", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5529 { "-webkit-animation-play-state", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5530 { "-webkit-animation-timing-function", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5531 { "-webkit-appearance", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5532 { "-webkit-backdrop-filter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5533 { "-webkit-backface-visibility", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5534 { "-webkit-background-clip", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5535 { "-webkit-background-composite", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5536 { "-webkit-background-origin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5537 { "-webkit-background-size", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5538 { "-webkit-border-after", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5539 { "-webkit-border-after-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5540 { "-webkit-border-after-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5541 { "-webkit-border-after-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5542 { "-webkit-border-before", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5543 { "-webkit-border-before-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5544 { "-webkit-border-before-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5545 { "-webkit-border-before-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5546 { "-webkit-border-bottom-left-radius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5547 { "-webkit-border-bottom-right-radius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5548 { "-webkit-border-end", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5549 { "-webkit-border-end-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5550 { "-webkit-border-end-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5551 { "-webkit-border-end-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5552 { "-webkit-border-fit", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5553 { "-webkit-border-horizontal-spacing", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5554 { "-webkit-border-image", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5555 { "-webkit-border-radius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5556 { "-webkit-border-start", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5557 { "-webkit-border-start-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5558 { "-webkit-border-start-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5559 { "-webkit-border-start-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5560 { "-webkit-border-top-left-radius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5561 { "-webkit-border-top-right-radius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5562 { "-webkit-border-vertical-spacing", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5563 { "-webkit-box-align", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5564 { "-webkit-box-decoration-break", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5565 { "-webkit-box-direction", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5566 { "-webkit-box-flex", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5567 { "-webkit-box-flex-group", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5568 { "-webkit-box-lines", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5569 { "-webkit-box-ordinal-group", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5570 { "-webkit-box-orient", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5571 { "-webkit-box-pack", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5572 { "-webkit-box-reflect", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5573 { "-webkit-box-shadow", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5574 { "-webkit-box-sizing", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5575 { "-webkit-clip-path", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5576 { "-webkit-column-axis", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5577 { "-webkit-column-break-after", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5578 { "-webkit-column-break-before", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5579 { "-webkit-column-break-inside", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5580 { "-webkit-column-count", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5581 { "-webkit-column-fill", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5582 { "-webkit-column-gap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5583 { "-webkit-column-progression", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5584 { "-webkit-column-rule", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5585 { "-webkit-column-rule-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5586 { "-webkit-column-rule-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5587 { "-webkit-column-rule-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5588 { "-webkit-column-span", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5589 { "-webkit-column-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5590 { "-webkit-columns", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5591 { "-webkit-cursor-visibility", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5592 { "-webkit-filter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5593 { "-webkit-flex", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5594 { "-webkit-flex-basis", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5595 { "-webkit-flex-direction", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5596 { "-webkit-flex-flow", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5597 { "-webkit-flex-grow", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5598 { "-webkit-flex-shrink", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5599 { "-webkit-flex-wrap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5600 { "-webkit-font-kerning", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5601 { "-webkit-font-smoothing", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5602 { "-webkit-hyphenate-character", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5603 { "-webkit-hyphenate-limit-after", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5604 { "-webkit-hyphenate-limit-before", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5605 { "-webkit-hyphenate-limit-lines", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5606 { "-webkit-hyphens", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5607 { "-webkit-initial-letter", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5608 { "-webkit-justify-content", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5609 { "-webkit-justify-items", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5610 { "-webkit-line-align", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5611 { "-webkit-line-box-contain", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5612 { "-webkit-line-break", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5613 { "-webkit-line-clamp", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5614 { "-webkit-line-grid", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5615 { "-webkit-line-snap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5616 { "-webkit-locale", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5617 { "-webkit-logical-height", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5618 { "-webkit-logical-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5619 { "-webkit-margin-after", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5620 { "-webkit-margin-after-collapse", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5621 { "-webkit-margin-before", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5622 { "-webkit-margin-before-collapse", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5623 { "-webkit-margin-bottom-collapse", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5624 { "-webkit-margin-collapse", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5625 { "-webkit-margin-end", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5626 { "-webkit-margin-start", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5627 { "-webkit-margin-top-collapse", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5628 { "-webkit-mask", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5629 { "-webkit-mask-box-image", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5630 { "-webkit-mask-box-image-outset", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5631 { "-webkit-mask-box-image-repeat", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5632 { "-webkit-mask-box-image-slice", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5633 { "-webkit-mask-box-image-source", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5634 { "-webkit-mask-box-image-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5635 { "-webkit-mask-clip", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5636 { "-webkit-mask-composite", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5637 { "-webkit-mask-image", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5638 { "-webkit-mask-origin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5639 { "-webkit-mask-position", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5640 { "-webkit-mask-position-x", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5641 { "-webkit-mask-position-y", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5642 { "-webkit-mask-repeat", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5643 { "-webkit-mask-size", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5644 { "-webkit-mask-source-type", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5645 { "-webkit-max-logical-height", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5646 { "-webkit-max-logical-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5647 { "-webkit-min-logical-height", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5648 { "-webkit-min-logical-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5649 { "-webkit-nbsp-mode", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5650 { "-webkit-opacity", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5651 { "-webkit-order", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5652 { "-webkit-padding-after", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5653 { "-webkit-padding-before", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5654 { "-webkit-padding-end", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5655 { "-webkit-padding-start", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5656 { "-webkit-perspective", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5657 { "-webkit-perspective-origin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5658 { "-webkit-perspective-origin-x", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5659 { "-webkit-perspective-origin-y", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5660 { "-webkit-print-color-adjust", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5661 { "-webkit-rtl-ordering", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5662 { "-webkit-ruby-position", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5663 { "-webkit-shape-image-threshold", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5664 { "-webkit-shape-margin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5665 { "-webkit-shape-outside", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5666 { "-webkit-text-combine", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5667 { "-webkit-text-decoration", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5668 { "-webkit-text-decoration-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5669 { "-webkit-text-decoration-line", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5670 { "-webkit-text-decoration-skip", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5671 { "-webkit-text-decoration-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5672 { "-webkit-text-decorations-in-effect", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5673 { "-webkit-text-emphasis", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5674 { "-webkit-text-emphasis-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5675 { "-webkit-text-emphasis-position", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5676 { "-webkit-text-emphasis-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5677 { "-webkit-text-fill-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5678 { "-webkit-text-orientation", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5679 { "-webkit-text-security", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5680 { "-webkit-text-size-adjust", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5681 { "-webkit-text-stroke", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5682 { "-webkit-text-stroke-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5683 { "-webkit-text-stroke-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5684 { "-webkit-text-underline-position", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5685 { "-webkit-text-zoom", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5686 { "-webkit-transform", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5687 { "-webkit-transform-origin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5688 { "-webkit-transform-origin-x", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5689 { "-webkit-transform-origin-y", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5690 { "-webkit-transform-origin-z", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5691 { "-webkit-transform-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5692 { "-webkit-transition", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5693 { "-webkit-transition-delay", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5694 { "-webkit-transition-duration", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5695 { "-webkit-transition-property", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5696 { "-webkit-transition-timing-function", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5697 { "-webkit-user-drag", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5698 { "-webkit-user-modify", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5699 { "-webkit-user-select", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5700 { "-webkit-writing-mode", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5701 { "additive-symbols", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::PropertyCallback, NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createJSCSSStyleDeclarationPrototype_additive_symbols), (intptr_t) static_cast<IsLazyPropertyEnabledCallback>(isEnabledJSCSSStyleDeclarationPrototype_additive_symbols) } },
5702 { "align-content", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5703 { "align-items", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5704 { "align-self", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5705 { "alignment-baseline", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5706 { "animation-delay", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5707 { "animation-direction", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5708 { "animation-duration", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5709 { "animation-fill-mode", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5710 { "animation-iteration-count", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5711 { "animation-name", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5712 { "animation-play-state", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5713 { "animation-timing-function", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5714 { "aspect-ratio", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::PropertyCallback, NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createJSCSSStyleDeclarationPrototype_aspect_ratio), (intptr_t) static_cast<IsLazyPropertyEnabledCallback>(isEnabledJSCSSStyleDeclarationPrototype_aspect_ratio) } },
5715 { "background-attachment", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5716 { "background-blend-mode", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5717 { "background-clip", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5718 { "background-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5719 { "background-image", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5720 { "background-origin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5721 { "background-position", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5722 { "background-position-x", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5723 { "background-position-y", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5724 { "background-repeat", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5725 { "background-size", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5726 { "baseline-shift", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5727 { "block-size", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5728 { "border-block", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5729 { "border-block-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5730 { "border-block-end", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5731 { "border-block-end-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5732 { "border-block-end-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5733 { "border-block-end-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5734 { "border-block-start", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5735 { "border-block-start-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5736 { "border-block-start-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5737 { "border-block-start-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5738 { "border-block-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5739 { "border-block-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5740 { "border-bottom", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5741 { "border-bottom-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5742 { "border-bottom-left-radius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5743 { "border-bottom-right-radius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5744 { "border-bottom-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5745 { "border-bottom-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5746 { "border-collapse", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5747 { "border-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5748 { "border-end-end-radius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5749 { "border-end-start-radius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5750 { "border-image", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5751 { "border-image-outset", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5752 { "border-image-repeat", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5753 { "border-image-slice", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5754 { "border-image-source", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5755 { "border-image-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5756 { "border-inline", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5757 { "border-inline-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5758 { "border-inline-end", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5759 { "border-inline-end-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5760 { "border-inline-end-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5761 { "border-inline-end-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5762 { "border-inline-start", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5763 { "border-inline-start-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5764 { "border-inline-start-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5765 { "border-inline-start-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5766 { "border-inline-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5767 { "border-inline-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5768 { "border-left", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5769 { "border-left-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5770 { "border-left-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5771 { "border-left-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5772 { "border-radius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5773 { "border-right", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5774 { "border-right-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5775 { "border-right-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5776 { "border-right-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5777 { "border-spacing", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5778 { "border-start-end-radius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5779 { "border-start-start-radius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5780 { "border-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5781 { "border-top", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5782 { "border-top-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5783 { "border-top-left-radius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5784 { "border-top-right-radius", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5785 { "border-top-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5786 { "border-top-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5787 { "border-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5788 { "box-shadow", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5789 { "box-sizing", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5790 { "break-after", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5791 { "break-before", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5792 { "break-inside", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5793 { "buffered-rendering", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5794 { "caption-side", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5795 { "caret-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5796 { "clip-path", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5797 { "clip-rule", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5798 { "color-interpolation", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5799 { "color-interpolation-filters", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5800 { "color-profile", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5801 { "color-rendering", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5802 { "color-scheme", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5803 { "column-count", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5804 { "column-fill", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5805 { "column-gap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5806 { "column-rule", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5807 { "column-rule-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5808 { "column-rule-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5809 { "column-rule-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5810 { "column-span", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5811 { "column-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5812 { "counter-increment", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5813 { "counter-reset", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5814 { "dominant-baseline", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5815 { "empty-cells", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5816 { "enable-background", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5817 { "fill-opacity", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5818 { "fill-rule", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5819 { "flex-basis", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5820 { "flex-direction", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5821 { "flex-flow", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5822 { "flex-grow", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5823 { "flex-shrink", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5824 { "flex-wrap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5825 { "flood-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5826 { "flood-opacity", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5827 { "font-display", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5828 { "font-family", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5829 { "font-feature-settings", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5830 { "font-kerning", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5831 { "font-optical-sizing", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5832 { "font-size", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5833 { "font-stretch", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5834 { "font-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5835 { "font-synthesis", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5836 { "font-variant", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5837 { "font-variant-alternates", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5838 { "font-variant-caps", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5839 { "font-variant-east-asian", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5840 { "font-variant-ligatures", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5841 { "font-variant-numeric", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5842 { "font-variant-position", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5843 { "font-variation-settings", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5844 { "font-weight", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5845 { "glyph-orientation-horizontal", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5846 { "glyph-orientation-vertical", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5847 { "grid-area", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5848 { "grid-auto-columns", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5849 { "grid-auto-flow", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5850 { "grid-auto-rows", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5851 { "grid-column", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5852 { "grid-column-end", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5853 { "grid-column-gap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5854 { "grid-column-start", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5855 { "grid-gap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5856 { "grid-row", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5857 { "grid-row-end", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5858 { "grid-row-gap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5859 { "grid-row-start", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5860 { "grid-template", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5861 { "grid-template-areas", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5862 { "grid-template-columns", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5863 { "grid-template-rows", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5864 { "hanging-punctuation", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5865 { "image-orientation", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5866 { "image-rendering", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5867 { "inline-size", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5868 { "inset-block", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5869 { "inset-block-end", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5870 { "inset-block-start", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5871 { "inset-inline", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5872 { "inset-inline-end", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5873 { "inset-inline-start", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5874 { "justify-content", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5875 { "justify-items", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5876 { "justify-self", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5877 { "letter-spacing", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5878 { "lighting-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5879 { "line-break", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5880 { "line-height", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5881 { "list-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5882 { "list-style-image", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5883 { "list-style-position", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5884 { "list-style-type", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5885 { "margin-block", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5886 { "margin-block-end", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5887 { "margin-block-start", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5888 { "margin-bottom", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5889 { "margin-inline", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5890 { "margin-inline-end", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5891 { "margin-inline-start", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5892 { "margin-left", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5893 { "margin-right", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5894 { "margin-top", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5895 { "marker-end", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5896 { "marker-mid", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5897 { "marker-start", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5898 { "mask-type", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5899 { "math-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5900 { "max-block-size", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5901 { "max-height", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5902 { "max-inline-size", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5903 { "max-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5904 { "min-block-size", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5905 { "min-height", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5906 { "min-inline-size", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5907 { "min-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5908 { "mix-blend-mode", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5909 { "object-fit", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5910 { "object-position", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5911 { "outline-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5912 { "outline-offset", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5913 { "outline-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5914 { "outline-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5915 { "overflow-wrap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5916 { "overflow-x", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5917 { "overflow-y", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5918 { "overscroll-behavior", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::PropertyCallback, NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createJSCSSStyleDeclarationPrototype_overscroll_behavior), (intptr_t) static_cast<IsLazyPropertyEnabledCallback>(isEnabledJSCSSStyleDeclarationPrototype_overscroll_behavior) } },
5919 { "overscroll-behavior-x", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::PropertyCallback, NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createJSCSSStyleDeclarationPrototype_overscroll_behavior_x), (intptr_t) static_cast<IsLazyPropertyEnabledCallback>(isEnabledJSCSSStyleDeclarationPrototype_overscroll_behavior_x) } },
5920 { "overscroll-behavior-y", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::PropertyCallback, NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createJSCSSStyleDeclarationPrototype_overscroll_behavior_y), (intptr_t) static_cast<IsLazyPropertyEnabledCallback>(isEnabledJSCSSStyleDeclarationPrototype_overscroll_behavior_y) } },
5921 { "padding-block", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5922 { "padding-block-end", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5923 { "padding-block-start", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5924 { "padding-bottom", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5925 { "padding-inline", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5926 { "padding-inline-end", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5927 { "padding-inline-start", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5928 { "padding-left", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5929 { "padding-right", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5930 { "padding-top", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5931 { "page-break-after", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5932 { "page-break-before", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5933 { "page-break-inside", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5934 { "paint-order", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5935 { "perspective-origin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5936 { "perspective-origin-x", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5937 { "perspective-origin-y", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5938 { "place-content", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5939 { "place-items", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5940 { "place-self", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5941 { "pointer-events", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5942 { "row-gap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5943 { "scroll-behavior", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::PropertyCallback, NoIntrinsic, { (intptr_t)static_cast<LazyPropertyCallback>(createJSCSSStyleDeclarationPrototype_scroll_behavior), (intptr_t) static_cast<IsLazyPropertyEnabledCallback>(isEnabledJSCSSStyleDeclarationPrototype_scroll_behavior) } },
5944 { "scroll-margin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5945 { "scroll-margin-block", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5946 { "scroll-margin-block-end", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5947 { "scroll-margin-block-start", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5948 { "scroll-margin-bottom", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5949 { "scroll-margin-inline", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5950 { "scroll-margin-inline-end", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5951 { "scroll-margin-inline-start", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5952 { "scroll-margin-left", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5953 { "scroll-margin-right", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5954 { "scroll-margin-top", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5955 { "scroll-padding", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5956 { "scroll-padding-block", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5957 { "scroll-padding-block-end", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5958 { "scroll-padding-block-start", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5959 { "scroll-padding-bottom", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5960 { "scroll-padding-inline", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5961 { "scroll-padding-inline-end", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5962 { "scroll-padding-inline-start", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5963 { "scroll-padding-left", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5964 { "scroll-padding-right", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5965 { "scroll-padding-top", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5966 { "scroll-snap-align", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5967 { "scroll-snap-margin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5968 { "scroll-snap-margin-bottom", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5969 { "scroll-snap-margin-left", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5970 { "scroll-snap-margin-right", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5971 { "scroll-snap-margin-top", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5972 { "scroll-snap-stop", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5973 { "scroll-snap-type", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5974 { "shape-image-threshold", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5975 { "shape-margin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5976 { "shape-outside", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5977 { "shape-rendering", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5978 { "speak-as", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5979 { "stop-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5980 { "stop-opacity", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5981 { "stroke-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5982 { "stroke-dasharray", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5983 { "stroke-dashoffset", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5984 { "stroke-linecap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5985 { "stroke-linejoin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5986 { "stroke-miterlimit", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5987 { "stroke-opacity", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5988 { "stroke-width", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5989 { "supported-color-schemes", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5990 { "tab-size", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5991 { "table-layout", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5992 { "text-align", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5993 { "text-anchor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5994 { "text-decoration", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5995 { "text-decoration-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5996 { "text-decoration-line", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5997 { "text-decoration-skip", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5998 { "text-decoration-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
5999 { "text-decoration-thickness", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6000 { "text-emphasis", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6001 { "text-emphasis-color", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6002 { "text-emphasis-position", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6003 { "text-emphasis-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6004 { "text-indent", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6005 { "text-orientation", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6006 { "text-overflow", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6007 { "text-rendering", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6008 { "text-shadow", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6009 { "text-transform", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6010 { "text-underline-offset", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6011 { "text-underline-position", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6012 { "touch-action", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6013 { "transform-box", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6014 { "transform-origin", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6015 { "transform-origin-x", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6016 { "transform-origin-y", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6017 { "transform-origin-z", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6018 { "transform-style", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6019 { "transition-delay", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6020 { "transition-duration", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6021 { "transition-property", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6022 { "transition-timing-function", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6023 { "unicode-bidi", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6024 { "unicode-range", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6025 { "vector-effect", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6026 { "vertical-align", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6027 { "white-space", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6028 { "will-change", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6029 { "word-break", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6030 { "word-spacing", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6031 { "word-wrap", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6032 { "writing-mode", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6033 { "z-index", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute) } },
6034 { "epubCaptionSide", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForEpubCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForEpubCasedIDLAttribute) } },
6035 { "epubHyphens", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForEpubCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForEpubCasedIDLAttribute) } },
6036 { "epubTextCombine", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForEpubCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForEpubCasedIDLAttribute) } },
6037 { "epubTextEmphasis", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForEpubCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForEpubCasedIDLAttribute) } },
6038 { "epubTextEmphasisColor", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForEpubCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForEpubCasedIDLAttribute) } },
6039 { "epubTextEmphasisStyle", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForEpubCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForEpubCasedIDLAttribute) } },
6040 { "epubTextOrientation", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForEpubCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForEpubCasedIDLAttribute) } },
6041 { "epubTextTransform", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForEpubCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForEpubCasedIDLAttribute) } },
6042 { "epubWordBreak", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForEpubCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForEpubCasedIDLAttribute) } },
6043 { "epubWritingMode", JSC::PropertyAttribute::CustomAccessor | JSC::PropertyAttribute::DOMAttribute, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsCSSStyleDeclaration_propertyValueForEpubCasedIDLAttribute), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSCSSStyleDeclaration_propertyValueForEpubCasedIDLAttribute) } },
6044 { "item", static_cast<unsigned>(JSC::PropertyAttribute::Function), NoIntrinsic, { (intptr_t)static_cast<RawNativeFunction>(jsCSSStyleDeclarationPrototypeFunction_item), (intptr_t) (1) } },
6045 { "getPropertyValue", static_cast<unsigned>(JSC::PropertyAttribute::Function), NoIntrinsic, { (intptr_t)static_cast<RawNativeFunction>(jsCSSStyleDeclarationPrototypeFunction_getPropertyValue), (intptr_t) (1) } },
6046 { "getPropertyPriority", static_cast<unsigned>(JSC::PropertyAttribute::Function), NoIntrinsic, { (intptr_t)static_cast<RawNativeFunction>(jsCSSStyleDeclarationPrototypeFunction_getPropertyPriority), (intptr_t) (1) } },
6047 { "setProperty", static_cast<unsigned>(JSC::PropertyAttribute::Function), NoIntrinsic, { (intptr_t)static_cast<RawNativeFunction>(jsCSSStyleDeclarationPrototypeFunction_setProperty), (intptr_t) (2) } },
6048 { "removeProperty", static_cast<unsigned>(JSC::PropertyAttribute::Function), NoIntrinsic, { (intptr_t)static_cast<RawNativeFunction>(jsCSSStyleDeclarationPrototypeFunction_removeProperty), (intptr_t) (1) } },
6049 { "getPropertyShorthand", static_cast<unsigned>(JSC::PropertyAttribute::Function), NoIntrinsic, { (intptr_t)static_cast<RawNativeFunction>(jsCSSStyleDeclarationPrototypeFunction_getPropertyShorthand), (intptr_t) (0) } },
6050 { "isPropertyImplicit", static_cast<unsigned>(JSC::PropertyAttribute::Function), NoIntrinsic, { (intptr_t)static_cast<RawNativeFunction>(jsCSSStyleDeclarationPrototypeFunction_isPropertyImplicit), (intptr_t) (0) } },
6051 { "getPropertyCSSValue", static_cast<unsigned>(JSC::PropertyAttribute::Function), NoIntrinsic, { (intptr_t)static_cast<RawNativeFunction>(jsCSSStyleDeclarationPrototypeFunction_getPropertyCSSValue), (intptr_t) (1) } },
6052};
6053
6054static const HashTable JSCSSStyleDeclarationPrototypeTable = { 1338, 4095, true, JSCSSStyleDeclaration::info(), JSCSSStyleDeclarationPrototypeTableValues, JSCSSStyleDeclarationPrototypeTableIndex };
6055const ClassInfo JSCSSStyleDeclarationPrototype::s_info = { "CSSStyleDeclaration", &Base::s_info, &JSCSSStyleDeclarationPrototypeTable, nullptr, CREATE_METHOD_TABLE(JSCSSStyleDeclarationPrototype) };
6056
6057void JSCSSStyleDeclarationPrototype::finishCreation(VM& vm)
6058{
6059 Base::finishCreation(vm);
6060 reifyStaticProperties(vm, JSCSSStyleDeclaration::info(), JSCSSStyleDeclarationPrototypeTableValues, *this);
6061 putDirectWithoutTransition(vm, vm.propertyNames->iteratorSymbol, globalObject()->arrayProtoValuesFunction(), static_cast<unsigned>(JSC::PropertyAttribute::DontEnum));
6062 JSC_TO_STRING_TAG_WITHOUT_TRANSITION();
6063}
6064
6065const ClassInfo JSCSSStyleDeclaration::s_info = { "CSSStyleDeclaration", &Base::s_info, nullptr, nullptr, CREATE_METHOD_TABLE(JSCSSStyleDeclaration) };
6066
6067JSCSSStyleDeclaration::JSCSSStyleDeclaration(Structure* structure, JSDOMGlobalObject& globalObject, Ref<CSSStyleDeclaration>&& impl)
6068 : JSDOMWrapper<CSSStyleDeclaration>(structure, globalObject, WTFMove(impl))
6069{
6070}
6071
6072void JSCSSStyleDeclaration::finishCreation(VM& vm)
6073{
6074 Base::finishCreation(vm);
6075 ASSERT(inherits(vm, info()));
6076
6077 static_assert(!std::is_base_of<ActiveDOMObject, CSSStyleDeclaration>::value, "Interface is not marked as [ActiveDOMObject] even though implementation class subclasses ActiveDOMObject.");
6078
6079}
6080
6081JSObject* JSCSSStyleDeclaration::createPrototype(VM& vm, JSDOMGlobalObject& globalObject)
6082{
6083 return JSCSSStyleDeclarationPrototype::create(vm, &globalObject, JSCSSStyleDeclarationPrototype::createStructure(vm, &globalObject, globalObject.objectPrototype()));
6084}
6085
6086JSObject* JSCSSStyleDeclaration::prototype(VM& vm, JSDOMGlobalObject& globalObject)
6087{
6088 return getDOMPrototype<JSCSSStyleDeclaration>(vm, globalObject);
6089}
6090
6091JSValue JSCSSStyleDeclaration::getConstructor(VM& vm, const JSGlobalObject* globalObject)
6092{
6093 return getDOMConstructor<JSCSSStyleDeclarationDOMConstructor, DOMConstructorID::CSSStyleDeclaration>(vm, *jsCast<const JSDOMGlobalObject*>(globalObject));
6094}
6095
6096void JSCSSStyleDeclaration::destroy(JSC::JSCell* cell)
6097{
6098 JSCSSStyleDeclaration* thisObject = static_cast<JSCSSStyleDeclaration*>(cell);
6099 thisObject->JSCSSStyleDeclaration::~JSCSSStyleDeclaration();
6100}
6101
6102bool JSCSSStyleDeclaration::getOwnPropertySlot(JSObject* object, JSGlobalObject* lexicalGlobalObject, PropertyName propertyName, PropertySlot& slot)
6103{
6104 auto throwScope = DECLARE_THROW_SCOPE(JSC::getVM(lexicalGlobalObject));
6105 auto* thisObject = jsCast<JSCSSStyleDeclaration*>(object);
6106 ASSERT_GC_OBJECT_INHERITS(thisObject, info());
6107 if (auto index = parseIndex(propertyName)) {
6108 if (index.value() < thisObject->wrapped().length()) {
6109 auto value = toJS<IDLUSVString>(*lexicalGlobalObject, throwScope, thisObject->wrapped().item(index.value()));
6110 RETURN_IF_EXCEPTION(throwScope, false);
6111 slot.setValue(thisObject, static_cast<unsigned>(JSC::PropertyAttribute::ReadOnly), value);
6112 return true;
6113 }
6114 }
6115 return JSObject::getOwnPropertySlot(object, lexicalGlobalObject, propertyName, slot);
6116}
6117
6118bool JSCSSStyleDeclaration::getOwnPropertySlotByIndex(JSObject* object, JSGlobalObject* lexicalGlobalObject, unsigned index, PropertySlot& slot)
6119{
6120 VM& vm = JSC::getVM(lexicalGlobalObject);
6121 auto throwScope = DECLARE_THROW_SCOPE(vm);
6122 auto* thisObject = jsCast<JSCSSStyleDeclaration*>(object);
6123 ASSERT_GC_OBJECT_INHERITS(thisObject, info());
6124 if (LIKELY(index <= MAX_ARRAY_INDEX)) {
6125 if (index < thisObject->wrapped().length()) {
6126 auto value = toJS<IDLUSVString>(*lexicalGlobalObject, throwScope, thisObject->wrapped().item(index));
6127 RETURN_IF_EXCEPTION(throwScope, false);
6128 slot.setValue(thisObject, static_cast<unsigned>(JSC::PropertyAttribute::ReadOnly), value);
6129 return true;
6130 }
6131 }
6132 return JSObject::getOwnPropertySlotByIndex(object, lexicalGlobalObject, index, slot);
6133}
6134
6135void JSCSSStyleDeclaration::getOwnPropertyNames(JSObject* object, JSGlobalObject* lexicalGlobalObject, PropertyNameArray& propertyNames, DontEnumPropertiesMode mode)
6136{
6137 VM& vm = JSC::getVM(lexicalGlobalObject);
6138 auto* thisObject = jsCast<JSCSSStyleDeclaration*>(object);
6139 ASSERT_GC_OBJECT_INHERITS(object, info());
6140 for (unsigned i = 0, count = thisObject->wrapped().length(); i < count; ++i)
6141 propertyNames.add(Identifier::from(vm, i));
6142 JSObject::getOwnPropertyNames(object, lexicalGlobalObject, propertyNames, mode);
6143}
6144
6145JSC_DEFINE_CUSTOM_GETTER(jsCSSStyleDeclarationConstructor, (JSGlobalObject* lexicalGlobalObject, EncodedJSValue thisValue, PropertyName))
6146{
6147 VM& vm = JSC::getVM(lexicalGlobalObject);
6148 auto throwScope = DECLARE_THROW_SCOPE(vm);
6149 auto* prototype = jsDynamicCast<JSCSSStyleDeclarationPrototype*>(vm, JSValue::decode(thisValue));
6150 if (UNLIKELY(!prototype))
6151 return throwVMTypeError(lexicalGlobalObject, throwScope);
6152 return JSValue::encode(JSCSSStyleDeclaration::getConstructor(JSC::getVM(lexicalGlobalObject), prototype->globalObject()));
6153}
6154
6155static inline JSValue jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttributeGetter(JSGlobalObject& lexicalGlobalObject, JSCSSStyleDeclaration& thisObject, PropertyName propertyName)
6156{
6157 auto& vm = JSC::getVM(&lexicalGlobalObject);
6158 auto throwScope = DECLARE_THROW_SCOPE(vm);
6159 auto& impl = thisObject.wrapped();
6160 RELEASE_AND_RETURN(throwScope, (toJS<IDLLegacyNullToEmptyStringAdaptor<IDLUSVString>>(lexicalGlobalObject, throwScope, impl.propertyValueForCamelCasedIDLAttribute(propertyNameToAtomString(propertyName)))));
6161}
6162
6163JSC_DEFINE_CUSTOM_GETTER(jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, (JSGlobalObject* lexicalGlobalObject, EncodedJSValue thisValue, PropertyName attributeName))
6164{
6165 return IDLAttribute<JSCSSStyleDeclaration>::getPassingPropertyName<jsCSSStyleDeclaration_propertyValueForCamelCasedIDLAttributeGetter, CastedThisErrorBehavior::Assert>(*lexicalGlobalObject, thisValue, attributeName);
6166}
6167
6168static inline bool setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttributeSetter(JSGlobalObject& lexicalGlobalObject, JSCSSStyleDeclaration& thisObject, JSValue value, PropertyName propertyName)
6169{
6170 auto& vm = JSC::getVM(&lexicalGlobalObject);
6171 auto throwScope = DECLARE_THROW_SCOPE(vm);
6172 CustomElementReactionStack customElementReactionStack(lexicalGlobalObject);
6173 auto& impl = thisObject.wrapped();
6174 auto nativeValue = convert<IDLLegacyNullToEmptyStringAdaptor<IDLUSVString>>(lexicalGlobalObject, value);
6175 RETURN_IF_EXCEPTION(throwScope, false);
6176 invokeFunctorPropagatingExceptionIfNecessary(lexicalGlobalObject, throwScope, [&] {
6177 return impl.setPropertyValueForCamelCasedIDLAttribute(propertyNameToAtomString(propertyName), WTFMove(nativeValue));
6178 });
6179 return true;
6180}
6181
6182JSC_DEFINE_CUSTOM_SETTER(setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttribute, (JSGlobalObject* lexicalGlobalObject, EncodedJSValue thisValue, EncodedJSValue encodedValue, PropertyName attributeName))
6183{
6184 return IDLAttribute<JSCSSStyleDeclaration>::setPassingPropertyName<setJSCSSStyleDeclaration_propertyValueForCamelCasedIDLAttributeSetter>(*lexicalGlobalObject, thisValue, encodedValue, attributeName);
6185}
6186
6187static inline JSValue jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttributeGetter(JSGlobalObject& lexicalGlobalObject, JSCSSStyleDeclaration& thisObject, PropertyName propertyName)
6188{
6189 auto& vm = JSC::getVM(&lexicalGlobalObject);
6190 auto throwScope = DECLARE_THROW_SCOPE(vm);
6191 auto& impl = thisObject.wrapped();
6192 RELEASE_AND_RETURN(throwScope, (toJS<IDLLegacyNullToEmptyStringAdaptor<IDLUSVString>>(lexicalGlobalObject, throwScope, impl.propertyValueForWebKitCasedIDLAttribute(propertyNameToAtomString(propertyName)))));
6193}
6194
6195JSC_DEFINE_CUSTOM_GETTER(jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute, (JSGlobalObject* lexicalGlobalObject, EncodedJSValue thisValue, PropertyName attributeName))
6196{
6197 return IDLAttribute<JSCSSStyleDeclaration>::getPassingPropertyName<jsCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttributeGetter, CastedThisErrorBehavior::Assert>(*lexicalGlobalObject, thisValue, attributeName);
6198}
6199
6200static inline bool setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttributeSetter(JSGlobalObject& lexicalGlobalObject, JSCSSStyleDeclaration& thisObject, JSValue value, PropertyName propertyName)
6201{
6202 auto& vm = JSC::getVM(&lexicalGlobalObject);
6203 auto throwScope = DECLARE_THROW_SCOPE(vm);
6204 CustomElementReactionStack customElementReactionStack(lexicalGlobalObject);
6205 auto& impl = thisObject.wrapped();
6206 auto nativeValue = convert<IDLLegacyNullToEmptyStringAdaptor<IDLUSVString>>(lexicalGlobalObject, value);
6207 RETURN_IF_EXCEPTION(throwScope, false);
6208 invokeFunctorPropagatingExceptionIfNecessary(lexicalGlobalObject, throwScope, [&] {
6209 return impl.setPropertyValueForWebKitCasedIDLAttribute(propertyNameToAtomString(propertyName), WTFMove(nativeValue));
6210 });
6211 return true;
6212}
6213
6214JSC_DEFINE_CUSTOM_SETTER(setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttribute, (JSGlobalObject* lexicalGlobalObject, EncodedJSValue thisValue, EncodedJSValue encodedValue, PropertyName attributeName))
6215{
6216 return IDLAttribute<JSCSSStyleDeclaration>::setPassingPropertyName<setJSCSSStyleDeclaration_propertyValueForWebKitCasedIDLAttributeSetter>(*lexicalGlobalObject, thisValue, encodedValue, attributeName);
6217}
6218
6219static inline JSValue jsCSSStyleDeclaration_propertyValueForDashedIDLAttributeGetter(JSGlobalObject& lexicalGlobalObject, JSCSSStyleDeclaration& thisObject, PropertyName propertyName)
6220{
6221 auto& vm = JSC::getVM(&lexicalGlobalObject);
6222 auto throwScope = DECLARE_THROW_SCOPE(vm);
6223 auto& impl = thisObject.wrapped();
6224 RELEASE_AND_RETURN(throwScope, (toJS<IDLLegacyNullToEmptyStringAdaptor<IDLUSVString>>(lexicalGlobalObject, throwScope, impl.propertyValueForDashedIDLAttribute(propertyNameToAtomString(propertyName)))));
6225}
6226
6227JSC_DEFINE_CUSTOM_GETTER(jsCSSStyleDeclaration_propertyValueForDashedIDLAttribute, (JSGlobalObject* lexicalGlobalObject, EncodedJSValue thisValue, PropertyName attributeName))
6228{
6229 return IDLAttribute<JSCSSStyleDeclaration>::getPassingPropertyName<jsCSSStyleDeclaration_propertyValueForDashedIDLAttributeGetter, CastedThisErrorBehavior::Assert>(*lexicalGlobalObject, thisValue, attributeName);
6230}
6231
6232static inline bool setJSCSSStyleDeclaration_propertyValueForDashedIDLAttributeSetter(JSGlobalObject& lexicalGlobalObject, JSCSSStyleDeclaration& thisObject, JSValue value, PropertyName propertyName)
6233{
6234 auto& vm = JSC::getVM(&lexicalGlobalObject);
6235 auto throwScope = DECLARE_THROW_SCOPE(vm);
6236 CustomElementReactionStack customElementReactionStack(lexicalGlobalObject);
6237 auto& impl = thisObject.wrapped();
6238 auto nativeValue = convert<IDLLegacyNullToEmptyStringAdaptor<IDLUSVString>>(lexicalGlobalObject, value);
6239 RETURN_IF_EXCEPTION(throwScope, false);
6240 invokeFunctorPropagatingExceptionIfNecessary(lexicalGlobalObject, throwScope, [&] {
6241 return impl.setPropertyValueForDashedIDLAttribute(propertyNameToAtomString(propertyName), WTFMove(nativeValue));
6242 });
6243 return true;
6244}
6245
6246JSC_DEFINE_CUSTOM_SETTER(setJSCSSStyleDeclaration_propertyValueForDashedIDLAttribute, (JSGlobalObject* lexicalGlobalObject, EncodedJSValue thisValue, EncodedJSValue encodedValue, PropertyName attributeName))
6247{
6248 return IDLAttribute<JSCSSStyleDeclaration>::setPassingPropertyName<setJSCSSStyleDeclaration_propertyValueForDashedIDLAttributeSetter>(*lexicalGlobalObject, thisValue, encodedValue, attributeName);
6249}
6250
6251static inline JSValue jsCSSStyleDeclaration_propertyValueForEpubCasedIDLAttributeGetter(JSGlobalObject& lexicalGlobalObject, JSCSSStyleDeclaration& thisObject, PropertyName propertyName)
6252{
6253 auto& vm = JSC::getVM(&lexicalGlobalObject);
6254 auto throwScope = DECLARE_THROW_SCOPE(vm);
6255 auto& impl = thisObject.wrapped();
6256 RELEASE_AND_RETURN(throwScope, (toJS<IDLLegacyNullToEmptyStringAdaptor<IDLUSVString>>(lexicalGlobalObject, throwScope, impl.propertyValueForEpubCasedIDLAttribute(propertyNameToAtomString(propertyName)))));
6257}
6258
6259JSC_DEFINE_CUSTOM_GETTER(jsCSSStyleDeclaration_propertyValueForEpubCasedIDLAttribute, (JSGlobalObject* lexicalGlobalObject, EncodedJSValue thisValue, PropertyName attributeName))
6260{
6261 return IDLAttribute<JSCSSStyleDeclaration>::getPassingPropertyName<jsCSSStyleDeclaration_propertyValueForEpubCasedIDLAttributeGetter, CastedThisErrorBehavior::Assert>(*lexicalGlobalObject, thisValue, attributeName);
6262}
6263
6264static inline bool setJSCSSStyleDeclaration_propertyValueForEpubCasedIDLAttributeSetter(JSGlobalObject& lexicalGlobalObject, JSCSSStyleDeclaration& thisObject, JSValue value, PropertyName propertyName)
6265{
6266 auto& vm = JSC::getVM(&lexicalGlobalObject);
6267 auto throwScope = DECLARE_THROW_SCOPE(vm);
6268 CustomElementReactionStack customElementReactionStack(lexicalGlobalObject);
6269 auto& impl = thisObject.wrapped();
6270 auto nativeValue = convert<IDLLegacyNullToEmptyStringAdaptor<IDLUSVString>>(lexicalGlobalObject, value);
6271 RETURN_IF_EXCEPTION(throwScope, false);
6272 invokeFunctorPropagatingExceptionIfNecessary(lexicalGlobalObject, throwScope, [&] {
6273 return impl.setPropertyValueForEpubCasedIDLAttribute(propertyNameToAtomString(propertyName), WTFMove(nativeValue));
6274 });
6275 return true;
6276}
6277
6278JSC_DEFINE_CUSTOM_SETTER(setJSCSSStyleDeclaration_propertyValueForEpubCasedIDLAttribute, (JSGlobalObject* lexicalGlobalObject, EncodedJSValue thisValue, EncodedJSValue encodedValue, PropertyName attributeName))
6279{
6280 return IDLAttribute<JSCSSStyleDeclaration>::setPassingPropertyName<setJSCSSStyleDeclaration_propertyValueForEpubCasedIDLAttributeSetter>(*lexicalGlobalObject, thisValue, encodedValue, attributeName);
6281}
6282
6283static inline JSValue jsCSSStyleDeclaration_cssTextGetter(JSGlobalObject& lexicalGlobalObject, JSCSSStyleDeclaration& thisObject)
6284{
6285 auto& vm = JSC::getVM(&lexicalGlobalObject);
6286 auto throwScope = DECLARE_THROW_SCOPE(vm);
6287 auto& impl = thisObject.wrapped();
6288 RELEASE_AND_RETURN(throwScope, (toJS<IDLUSVString>(lexicalGlobalObject, throwScope, impl.cssText())));
6289}
6290
6291JSC_DEFINE_CUSTOM_GETTER(jsCSSStyleDeclaration_cssText, (JSGlobalObject* lexicalGlobalObject, EncodedJSValue thisValue, PropertyName attributeName))
6292{
6293 return IDLAttribute<JSCSSStyleDeclaration>::get<jsCSSStyleDeclaration_cssTextGetter, CastedThisErrorBehavior::Assert>(*lexicalGlobalObject, thisValue, attributeName);
6294}
6295
6296static inline bool setJSCSSStyleDeclaration_cssTextSetter(JSGlobalObject& lexicalGlobalObject, JSCSSStyleDeclaration& thisObject, JSValue value)
6297{
6298 auto& vm = JSC::getVM(&lexicalGlobalObject);
6299 auto throwScope = DECLARE_THROW_SCOPE(vm);
6300 CustomElementReactionStack customElementReactionStack(lexicalGlobalObject);
6301 auto& impl = thisObject.wrapped();
6302 auto nativeValue = convert<IDLUSVString>(lexicalGlobalObject, value);
6303 RETURN_IF_EXCEPTION(throwScope, false);
6304 invokeFunctorPropagatingExceptionIfNecessary(lexicalGlobalObject, throwScope, [&] {
6305 return impl.setCssText(WTFMove(nativeValue));
6306 });
6307 return true;
6308}
6309
6310JSC_DEFINE_CUSTOM_SETTER(setJSCSSStyleDeclaration_cssText, (JSGlobalObject* lexicalGlobalObject, EncodedJSValue thisValue, EncodedJSValue encodedValue, PropertyName attributeName))
6311{
6312 return IDLAttribute<JSCSSStyleDeclaration>::set<setJSCSSStyleDeclaration_cssTextSetter>(*lexicalGlobalObject, thisValue, encodedValue, attributeName);
6313}
6314
6315static inline JSValue jsCSSStyleDeclaration_lengthGetter(JSGlobalObject& lexicalGlobalObject, JSCSSStyleDeclaration& thisObject)
6316{
6317 auto& vm = JSC::getVM(&lexicalGlobalObject);
6318 auto throwScope = DECLARE_THROW_SCOPE(vm);
6319 auto& impl = thisObject.wrapped();
6320 RELEASE_AND_RETURN(throwScope, (toJS<IDLUnsignedLong>(lexicalGlobalObject, throwScope, impl.length())));
6321}
6322
6323JSC_DEFINE_CUSTOM_GETTER(jsCSSStyleDeclaration_length, (JSGlobalObject* lexicalGlobalObject, EncodedJSValue thisValue, PropertyName attributeName))
6324{
6325 return IDLAttribute<JSCSSStyleDeclaration>::get<jsCSSStyleDeclaration_lengthGetter, CastedThisErrorBehavior::Assert>(*lexicalGlobalObject, thisValue, attributeName);
6326}
6327
6328static inline JSValue jsCSSStyleDeclaration_parentRuleGetter(JSGlobalObject& lexicalGlobalObject, JSCSSStyleDeclaration& thisObject)
6329{
6330 auto& vm = JSC::getVM(&lexicalGlobalObject);
6331 auto throwScope = DECLARE_THROW_SCOPE(vm);
6332 auto& impl = thisObject.wrapped();
6333 RELEASE_AND_RETURN(throwScope, (toJS<IDLNullable<IDLInterface<CSSRule>>>(lexicalGlobalObject, *thisObject.globalObject(), throwScope, impl.parentRule())));
6334}
6335
6336JSC_DEFINE_CUSTOM_GETTER(jsCSSStyleDeclaration_parentRule, (JSGlobalObject* lexicalGlobalObject, EncodedJSValue thisValue, PropertyName attributeName))
6337{
6338 return IDLAttribute<JSCSSStyleDeclaration>::get<jsCSSStyleDeclaration_parentRuleGetter, CastedThisErrorBehavior::Assert>(*lexicalGlobalObject, thisValue, attributeName);
6339}
6340
6341static inline JSValue jsCSSStyleDeclaration_cssFloatGetter(JSGlobalObject& lexicalGlobalObject, JSCSSStyleDeclaration& thisObject)
6342{
6343 auto& vm = JSC::getVM(&lexicalGlobalObject);
6344 auto throwScope = DECLARE_THROW_SCOPE(vm);
6345 auto& impl = thisObject.wrapped();
6346 RELEASE_AND_RETURN(throwScope, (toJS<IDLLegacyNullToEmptyStringAdaptor<IDLUSVString>>(lexicalGlobalObject, throwScope, impl.cssFloat())));
6347}
6348
6349JSC_DEFINE_CUSTOM_GETTER(jsCSSStyleDeclaration_cssFloat, (JSGlobalObject* lexicalGlobalObject, EncodedJSValue thisValue, PropertyName attributeName))
6350{
6351 return IDLAttribute<JSCSSStyleDeclaration>::get<jsCSSStyleDeclaration_cssFloatGetter, CastedThisErrorBehavior::Assert>(*lexicalGlobalObject, thisValue, attributeName);
6352}
6353
6354static inline bool setJSCSSStyleDeclaration_cssFloatSetter(JSGlobalObject& lexicalGlobalObject, JSCSSStyleDeclaration& thisObject, JSValue value)
6355{
6356 auto& vm = JSC::getVM(&lexicalGlobalObject);
6357 auto throwScope = DECLARE_THROW_SCOPE(vm);
6358 CustomElementReactionStack customElementReactionStack(lexicalGlobalObject);
6359 auto& impl = thisObject.wrapped();
6360 auto nativeValue = convert<IDLLegacyNullToEmptyStringAdaptor<IDLUSVString>>(lexicalGlobalObject, value);
6361 RETURN_IF_EXCEPTION(throwScope, false);
6362 invokeFunctorPropagatingExceptionIfNecessary(lexicalGlobalObject, throwScope, [&] {
6363 return impl.setCssFloat(WTFMove(nativeValue));
6364 });
6365 return true;
6366}
6367
6368JSC_DEFINE_CUSTOM_SETTER(setJSCSSStyleDeclaration_cssFloat, (JSGlobalObject* lexicalGlobalObject, EncodedJSValue thisValue, EncodedJSValue encodedValue, PropertyName attributeName))
6369{
6370 return IDLAttribute<JSCSSStyleDeclaration>::set<setJSCSSStyleDeclaration_cssFloatSetter>(*lexicalGlobalObject, thisValue, encodedValue, attributeName);
6371}
6372
6373static inline JSC::EncodedJSValue jsCSSStyleDeclarationPrototypeFunction_itemBody(JSC::JSGlobalObject* lexicalGlobalObject, JSC::CallFrame* callFrame, typename IDLOperation<JSCSSStyleDeclaration>::ClassParameter castedThis)
6374{
6375 auto& vm = JSC::getVM(lexicalGlobalObject);
6376 auto throwScope = DECLARE_THROW_SCOPE(vm);
6377 UNUSED_PARAM(throwScope);
6378 UNUSED_PARAM(callFrame);
6379 auto& impl = castedThis->wrapped();
6380 if (UNLIKELY(callFrame->argumentCount() < 1))
6381 return throwVMError(lexicalGlobalObject, throwScope, createNotEnoughArgumentsError(lexicalGlobalObject));
6382 EnsureStillAliveScope argument0 = callFrame->uncheckedArgument(0);
6383 auto index = convert<IDLUnsignedLong>(*lexicalGlobalObject, argument0.value());
6384 RETURN_IF_EXCEPTION(throwScope, encodedJSValue());
6385 RELEASE_AND_RETURN(throwScope, JSValue::encode(toJS<IDLUSVString>(*lexicalGlobalObject, throwScope, impl.item(WTFMove(index)))));
6386}
6387
6388JSC_DEFINE_HOST_FUNCTION(jsCSSStyleDeclarationPrototypeFunction_item, (JSGlobalObject* lexicalGlobalObject, CallFrame* callFrame))
6389{
6390 return IDLOperation<JSCSSStyleDeclaration>::call<jsCSSStyleDeclarationPrototypeFunction_itemBody>(*lexicalGlobalObject, *callFrame, "item");
6391}
6392
6393static inline JSC::EncodedJSValue jsCSSStyleDeclarationPrototypeFunction_getPropertyValueBody(JSC::JSGlobalObject* lexicalGlobalObject, JSC::CallFrame* callFrame, typename IDLOperation<JSCSSStyleDeclaration>::ClassParameter castedThis)
6394{
6395 auto& vm = JSC::getVM(lexicalGlobalObject);
6396 auto throwScope = DECLARE_THROW_SCOPE(vm);
6397 UNUSED_PARAM(throwScope);
6398 UNUSED_PARAM(callFrame);
6399 auto& impl = castedThis->wrapped();
6400 if (UNLIKELY(callFrame->argumentCount() < 1))
6401 return throwVMError(lexicalGlobalObject, throwScope, createNotEnoughArgumentsError(lexicalGlobalObject));
6402 EnsureStillAliveScope argument0 = callFrame->uncheckedArgument(0);
6403 auto property = convert<IDLUSVString>(*lexicalGlobalObject, argument0.value());
6404 RETURN_IF_EXCEPTION(throwScope, encodedJSValue());
6405 RELEASE_AND_RETURN(throwScope, JSValue::encode(toJS<IDLUSVString>(*lexicalGlobalObject, throwScope, impl.getPropertyValue(WTFMove(property)))));
6406}
6407
6408JSC_DEFINE_HOST_FUNCTION(jsCSSStyleDeclarationPrototypeFunction_getPropertyValue, (JSGlobalObject* lexicalGlobalObject, CallFrame* callFrame))
6409{
6410 return IDLOperation<JSCSSStyleDeclaration>::call<jsCSSStyleDeclarationPrototypeFunction_getPropertyValueBody>(*lexicalGlobalObject, *callFrame, "getPropertyValue");
6411}
6412
6413static inline JSC::EncodedJSValue jsCSSStyleDeclarationPrototypeFunction_getPropertyPriorityBody(JSC::JSGlobalObject* lexicalGlobalObject, JSC::CallFrame* callFrame, typename IDLOperation<JSCSSStyleDeclaration>::ClassParameter castedThis)
6414{
6415 auto& vm = JSC::getVM(lexicalGlobalObject);
6416 auto throwScope = DECLARE_THROW_SCOPE(vm);
6417 UNUSED_PARAM(throwScope);
6418 UNUSED_PARAM(callFrame);
6419 auto& impl = castedThis->wrapped();
6420 if (UNLIKELY(callFrame->argumentCount() < 1))
6421 return throwVMError(lexicalGlobalObject, throwScope, createNotEnoughArgumentsError(lexicalGlobalObject));
6422 EnsureStillAliveScope argument0 = callFrame->uncheckedArgument(0);
6423 auto property = convert<IDLUSVString>(*lexicalGlobalObject, argument0.value());
6424 RETURN_IF_EXCEPTION(throwScope, encodedJSValue());
6425 RELEASE_AND_RETURN(throwScope, JSValue::encode(toJS<IDLUSVString>(*lexicalGlobalObject, throwScope, impl.getPropertyPriority(WTFMove(property)))));
6426}
6427
6428JSC_DEFINE_HOST_FUNCTION(jsCSSStyleDeclarationPrototypeFunction_getPropertyPriority, (JSGlobalObject* lexicalGlobalObject, CallFrame* callFrame))
6429{
6430 return IDLOperation<JSCSSStyleDeclaration>::call<jsCSSStyleDeclarationPrototypeFunction_getPropertyPriorityBody>(*lexicalGlobalObject, *callFrame, "getPropertyPriority");
6431}
6432
6433static inline JSC::EncodedJSValue jsCSSStyleDeclarationPrototypeFunction_setPropertyBody(JSC::JSGlobalObject* lexicalGlobalObject, JSC::CallFrame* callFrame, typename IDLOperation<JSCSSStyleDeclaration>::ClassParameter castedThis)
6434{
6435 auto& vm = JSC::getVM(lexicalGlobalObject);
6436 auto throwScope = DECLARE_THROW_SCOPE(vm);
6437 UNUSED_PARAM(throwScope);
6438 UNUSED_PARAM(callFrame);
6439 CustomElementReactionStack customElementReactionStack(*lexicalGlobalObject);
6440 auto& impl = castedThis->wrapped();
6441 if (UNLIKELY(callFrame->argumentCount() < 2))
6442 return throwVMError(lexicalGlobalObject, throwScope, createNotEnoughArgumentsError(lexicalGlobalObject));
6443 EnsureStillAliveScope argument0 = callFrame->uncheckedArgument(0);
6444 auto property = convert<IDLUSVString>(*lexicalGlobalObject, argument0.value());
6445 RETURN_IF_EXCEPTION(throwScope, encodedJSValue());
6446 EnsureStillAliveScope argument1 = callFrame->uncheckedArgument(1);
6447 auto value = convert<IDLLegacyNullToEmptyStringAdaptor<IDLUSVString>>(*lexicalGlobalObject, argument1.value());
6448 RETURN_IF_EXCEPTION(throwScope, encodedJSValue());
6449 EnsureStillAliveScope argument2 = callFrame->argument(2);
6450 auto priority = argument2.value().isUndefined() ? emptyString() : convert<IDLLegacyNullToEmptyStringAdaptor<IDLUSVString>>(*lexicalGlobalObject, argument2.value());
6451 RETURN_IF_EXCEPTION(throwScope, encodedJSValue());
6452 RELEASE_AND_RETURN(throwScope, JSValue::encode(toJS<IDLUndefined>(*lexicalGlobalObject, throwScope, [&]() -> decltype(auto) { return impl.setProperty(WTFMove(property), WTFMove(value), WTFMove(priority)); })));
6453}
6454
6455JSC_DEFINE_HOST_FUNCTION(jsCSSStyleDeclarationPrototypeFunction_setProperty, (JSGlobalObject* lexicalGlobalObject, CallFrame* callFrame))
6456{
6457 return IDLOperation<JSCSSStyleDeclaration>::call<jsCSSStyleDeclarationPrototypeFunction_setPropertyBody>(*lexicalGlobalObject, *callFrame, "setProperty");
6458}
6459
6460static inline JSC::EncodedJSValue jsCSSStyleDeclarationPrototypeFunction_removePropertyBody(JSC::JSGlobalObject* lexicalGlobalObject, JSC::CallFrame* callFrame, typename IDLOperation<JSCSSStyleDeclaration>::ClassParameter castedThis)
6461{
6462 auto& vm = JSC::getVM(lexicalGlobalObject);
6463 auto throwScope = DECLARE_THROW_SCOPE(vm);
6464 UNUSED_PARAM(throwScope);
6465 UNUSED_PARAM(callFrame);
6466 CustomElementReactionStack customElementReactionStack(*lexicalGlobalObject);
6467 auto& impl = castedThis->wrapped();
6468 if (UNLIKELY(callFrame->argumentCount() < 1))
6469 return throwVMError(lexicalGlobalObject, throwScope, createNotEnoughArgumentsError(lexicalGlobalObject));
6470 EnsureStillAliveScope argument0 = callFrame->uncheckedArgument(0);
6471 auto property = convert<IDLUSVString>(*lexicalGlobalObject, argument0.value());
6472 RETURN_IF_EXCEPTION(throwScope, encodedJSValue());
6473 RELEASE_AND_RETURN(throwScope, JSValue::encode(toJS<IDLUSVString>(*lexicalGlobalObject, throwScope, impl.removeProperty(WTFMove(property)))));
6474}
6475
6476JSC_DEFINE_HOST_FUNCTION(jsCSSStyleDeclarationPrototypeFunction_removeProperty, (JSGlobalObject* lexicalGlobalObject, CallFrame* callFrame))
6477{
6478 return IDLOperation<JSCSSStyleDeclaration>::call<jsCSSStyleDeclarationPrototypeFunction_removePropertyBody>(*lexicalGlobalObject, *callFrame, "removeProperty");
6479}
6480
6481static inline JSC::EncodedJSValue jsCSSStyleDeclarationPrototypeFunction_getPropertyShorthandBody(JSC::JSGlobalObject* lexicalGlobalObject, JSC::CallFrame* callFrame, typename IDLOperation<JSCSSStyleDeclaration>::ClassParameter castedThis)
6482{
6483 auto& vm = JSC::getVM(lexicalGlobalObject);
6484 auto throwScope = DECLARE_THROW_SCOPE(vm);
6485 UNUSED_PARAM(throwScope);
6486 UNUSED_PARAM(callFrame);
6487 auto& impl = castedThis->wrapped();
6488 EnsureStillAliveScope argument0 = callFrame->argument(0);
6489 auto propertyName = argument0.value().isUndefined() ? String() : convert<IDLDOMString>(*lexicalGlobalObject, argument0.value());
6490 RETURN_IF_EXCEPTION(throwScope, encodedJSValue());
6491 RELEASE_AND_RETURN(throwScope, JSValue::encode(toJS<IDLNullable<IDLDOMString>>(*lexicalGlobalObject, throwScope, impl.getPropertyShorthand(WTFMove(propertyName)))));
6492}
6493
6494JSC_DEFINE_HOST_FUNCTION(jsCSSStyleDeclarationPrototypeFunction_getPropertyShorthand, (JSGlobalObject* lexicalGlobalObject, CallFrame* callFrame))
6495{
6496 return IDLOperation<JSCSSStyleDeclaration>::call<jsCSSStyleDeclarationPrototypeFunction_getPropertyShorthandBody>(*lexicalGlobalObject, *callFrame, "getPropertyShorthand");
6497}
6498
6499static inline JSC::EncodedJSValue jsCSSStyleDeclarationPrototypeFunction_isPropertyImplicitBody(JSC::JSGlobalObject* lexicalGlobalObject, JSC::CallFrame* callFrame, typename IDLOperation<JSCSSStyleDeclaration>::ClassParameter castedThis)
6500{
6501 auto& vm = JSC::getVM(lexicalGlobalObject);
6502 auto throwScope = DECLARE_THROW_SCOPE(vm);
6503 UNUSED_PARAM(throwScope);
6504 UNUSED_PARAM(callFrame);
6505 auto& impl = castedThis->wrapped();
6506 EnsureStillAliveScope argument0 = callFrame->argument(0);
6507 auto propertyName = argument0.value().isUndefined() ? String() : convert<IDLDOMString>(*lexicalGlobalObject, argument0.value());
6508 RETURN_IF_EXCEPTION(throwScope, encodedJSValue());
6509 RELEASE_AND_RETURN(throwScope, JSValue::encode(toJS<IDLBoolean>(*lexicalGlobalObject, throwScope, impl.isPropertyImplicit(WTFMove(propertyName)))));
6510}
6511
6512JSC_DEFINE_HOST_FUNCTION(jsCSSStyleDeclarationPrototypeFunction_isPropertyImplicit, (JSGlobalObject* lexicalGlobalObject, CallFrame* callFrame))
6513{
6514 return IDLOperation<JSCSSStyleDeclaration>::call<jsCSSStyleDeclarationPrototypeFunction_isPropertyImplicitBody>(*lexicalGlobalObject, *callFrame, "isPropertyImplicit");
6515}
6516
6517static inline JSC::EncodedJSValue jsCSSStyleDeclarationPrototypeFunction_getPropertyCSSValueBody(JSC::JSGlobalObject* lexicalGlobalObject, JSC::CallFrame* callFrame, typename IDLOperation<JSCSSStyleDeclaration>::ClassParameter castedThis)
6518{
6519 auto& vm = JSC::getVM(lexicalGlobalObject);
6520 auto throwScope = DECLARE_THROW_SCOPE(vm);
6521 UNUSED_PARAM(throwScope);
6522 UNUSED_PARAM(callFrame);
6523 auto& impl = castedThis->wrapped();
6524 if (UNLIKELY(callFrame->argumentCount() < 1))
6525 return throwVMError(lexicalGlobalObject, throwScope, createNotEnoughArgumentsError(lexicalGlobalObject));
6526 EnsureStillAliveScope argument0 = callFrame->uncheckedArgument(0);
6527 auto propertyName = convert<IDLDOMString>(*lexicalGlobalObject, argument0.value());
6528 RETURN_IF_EXCEPTION(throwScope, encodedJSValue());
6529 RELEASE_AND_RETURN(throwScope, JSValue::encode(toJS<IDLNullable<IDLInterface<DeprecatedCSSOMValue>>>(*lexicalGlobalObject, *castedThis->globalObject(), throwScope, impl.getPropertyCSSValue(WTFMove(propertyName)))));
6530}
6531
6532JSC_DEFINE_HOST_FUNCTION(jsCSSStyleDeclarationPrototypeFunction_getPropertyCSSValue, (JSGlobalObject* lexicalGlobalObject, CallFrame* callFrame))
6533{
6534 return IDLOperation<JSCSSStyleDeclaration>::call<jsCSSStyleDeclarationPrototypeFunction_getPropertyCSSValueBody>(*lexicalGlobalObject, *callFrame, "getPropertyCSSValue");
6535}
6536
6537JSC::IsoSubspace* JSCSSStyleDeclaration::subspaceForImpl(JSC::VM& vm)
6538{
6539 auto& clientData = *static_cast<JSVMClientData*>(vm.clientData);
6540 auto& spaces = clientData.subspaces();
6541 if (auto* space = spaces.m_subspaceForCSSStyleDeclaration.get())
6542 return space;
6543 static_assert(std::is_base_of_v<JSC::JSDestructibleObject, JSCSSStyleDeclaration> || !JSCSSStyleDeclaration::needsDestruction);
6544 if constexpr (std::is_base_of_v<JSC::JSDestructibleObject, JSCSSStyleDeclaration>)
6545 spaces.m_subspaceForCSSStyleDeclaration = makeUnique<IsoSubspace> ISO_SUBSPACE_INIT(vm.heap, vm.destructibleObjectHeapCellType.get(), JSCSSStyleDeclaration);
6546 else
6547 spaces.m_subspaceForCSSStyleDeclaration = makeUnique<IsoSubspace> ISO_SUBSPACE_INIT(vm.heap, vm.cellHeapCellType.get(), JSCSSStyleDeclaration);
6548 auto* space = spaces.m_subspaceForCSSStyleDeclaration.get();
6549IGNORE_WARNINGS_BEGIN("unreachable-code")
6550IGNORE_WARNINGS_BEGIN("tautological-compare")
6551 void (*myVisitOutputConstraint)(JSC::JSCell*, JSC::SlotVisitor&) = JSCSSStyleDeclaration::visitOutputConstraints;
6552 void (*jsCellVisitOutputConstraint)(JSC::JSCell*, JSC::SlotVisitor&) = JSC::JSCell::visitOutputConstraints;
6553 if (myVisitOutputConstraint != jsCellVisitOutputConstraint)
6554 clientData.outputConstraintSpaces().append(space);
6555IGNORE_WARNINGS_END
6556IGNORE_WARNINGS_END
6557 return space;
6558}
6559
6560template<typename Visitor>
6561void JSCSSStyleDeclaration::visitChildrenImpl(JSCell* cell, Visitor& visitor)
6562{
6563 auto* thisObject = jsCast<JSCSSStyleDeclaration*>(cell);
6564 ASSERT_GC_OBJECT_INHERITS(thisObject, info());
6565 Base::visitChildren(thisObject, visitor);
6566 thisObject->visitAdditionalChildren(visitor);
6567}
6568
6569DEFINE_VISIT_CHILDREN(JSCSSStyleDeclaration);
6570
6571template<typename Visitor>
6572void JSCSSStyleDeclaration::visitOutputConstraints(JSCell* cell, Visitor& visitor)
6573{
6574 auto* thisObject = jsCast<JSCSSStyleDeclaration*>(cell);
6575 ASSERT_GC_OBJECT_INHERITS(thisObject, info());
6576 Base::visitOutputConstraints(thisObject, visitor);
6577 thisObject->visitAdditionalChildren(visitor);
6578}
6579
6580template void JSCSSStyleDeclaration::visitOutputConstraints(JSCell*, AbstractSlotVisitor&);
6581template void JSCSSStyleDeclaration::visitOutputConstraints(JSCell*, SlotVisitor&);
6582void JSCSSStyleDeclaration::analyzeHeap(JSCell* cell, HeapAnalyzer& analyzer)
6583{
6584 auto* thisObject = jsCast<JSCSSStyleDeclaration*>(cell);
6585 analyzer.setWrappedObjectForCell(cell, &thisObject->wrapped());
6586 if (thisObject->scriptExecutionContext())
6587 analyzer.setLabelForCell(cell, "url " + thisObject->scriptExecutionContext()->url().string());
6588 Base::analyzeHeap(cell, analyzer);
6589}
6590
6591bool JSCSSStyleDeclarationOwner::isReachableFromOpaqueRoots(JSC::Handle<JSC::Unknown> handle, void*, AbstractSlotVisitor& visitor, const char** reason)
6592{
6593 auto* jsCSSStyleDeclaration = jsCast<JSCSSStyleDeclaration*>(handle.slot()->asCell());
6594 void* root = WebCore::root(&jsCSSStyleDeclaration->wrapped());
6595 if (UNLIKELY(reason))
6596 *reason = "Reachable from jsCSSStyleDeclaration";
6597 return visitor.containsOpaqueRoot(root);
6598}
6599
6600void JSCSSStyleDeclarationOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context)
6601{
6602 auto* jsCSSStyleDeclaration = static_cast<JSCSSStyleDeclaration*>(handle.slot()->asCell());
6603 auto& world = *static_cast<DOMWrapperWorld*>(context);
6604 uncacheWrapper(world, &jsCSSStyleDeclaration->wrapped(), jsCSSStyleDeclaration);
6605}
6606
6607JSC::JSValue toJSNewlyCreated(JSC::JSGlobalObject*, JSDOMGlobalObject* globalObject, Ref<CSSStyleDeclaration>&& impl)
6608{
6609 return createWrapper<CSSStyleDeclaration>(globalObject, WTFMove(impl));
6610}
6611
6612JSC::JSValue toJS(JSC::JSGlobalObject* lexicalGlobalObject, JSDOMGlobalObject* globalObject, CSSStyleDeclaration& impl)
6613{
6614 return wrap(lexicalGlobalObject, globalObject, impl);
6615}
6616
6617CSSStyleDeclaration* JSCSSStyleDeclaration::toWrapped(JSC::VM& vm, JSC::JSValue value)
6618{
6619 if (auto* wrapper = jsDynamicCast<JSCSSStyleDeclaration*>(vm, value))
6620 return &wrapper->wrapped();
6621 return nullptr;
6622}
6623
6624}
6625